저는 자바 게임 프로그래밍의 초보자입니다. 나는 간단한 자바 게임을 개발했고 그것의 .jar 파일을 얻었다. 애플릿이 아닙니다. 브라우저에서 실행하고 싶습니다. 그게 가능하니? 어떻게하면 될까요?브라우저에서 애플릿이 아닌 .jar 게임 실행
3
A
답변
0
Java Web Start으로 가능합니다. 위키 피 디아 기사에서 :
웹 스타트는 jar 파일 내부에 포장되어 수정되지 않은 애플릿을 시작할 수 있습니다, 적절한 JNLP 파일을 작성하여. 이 파일은 애플릿 매개 변수를 전달할 수도 있습니다. 이러한 애플릿은 별도의 프레임에서도 실행됩니다. 애플릿 런처는 클래스를 리소스로로드하는 것과 같은 특정 사례를 지원하지 않을 수 있습니다. "같은 기사에서는 애플릿의 일부 문제점에 대해 언급합니다. 웹 시작은 브라우저의 Java 플러그인 및 다른 JVM 버전과의 많은 호환성 문제를 극복한다는 점에서 애플릿보다 유리합니다.
이 SO 질문은 당신이 당신의 응용 프로그램을 사용하여 시스템의 다른 유형에 많은 사람들이 예상되는 경우, 제 생각에는 ... Applets v. JWS에 트레이드 오프의 일부를 설명하거나 메모리의 상당한 양의 (사용하는 경우 JWS가 더 좋습니다.
0
웹 페이지에 자바 응용 프로그램을 포함하려면 애플릿 양식이어야합니다. 그들을 변환하는 것은 그리 어렵지 않습니다.이 도움을 위해 link을보십시오. , 당신이 친절합니다
public class WrapperApplet extends Applet {
public void start() {
new Thread("application main Thread") {
public void run() { runApplication(); }
}.start();
}
private void runApplication() {
my.Application.main(new String[0]);
}
}
애플릿 쇼를 가지고 :
1
은 가정 당신의 항아리의 메인 클래스는 단순히이 같은 단순히를 호출하는 래퍼 애플릿 클래스를 구축 할 수 있습니다, 그 내용을 보여주기 위해 JFrame의를 엽니 다 버튼을 클릭하고 버튼을 클릭 한 후에 만 main 메소드를 시작하십시오.
관련 문제
- 1. 애플릿이 브라우저에서 작동하지 않습니다.
- 2. Java 게임 소리가 응용 프로그램에서 (예 : 애플릿이 아닌)
- 3. 내 애플릿이 브라우저에서 실행되지 않습니다.
- 4. 웹 브라우저에서 명령 실행
- 5. 자바 애플릿이 MySQL을 읽어야합니다.
- 6. Java <-> 애플릿이 아닌 자바 스크립트?
- 7. 애플릿이 아닌 전체 웹 페이지 새로 고침
- 8. 브라우저에서 cron 작업 실행
- 9. javaws가 아닌 브라우저에서 jar가 서명되지 않았습니다.
- 10. Netbeans에서 읽을 수있는 디렉토리가 아닌 JAR 파일에서 실행
- 11. 기본값이 아닌 브라우저에서 VS.NET 2008 웹 응용 프로그램 실행
- 12. Java 애플릿이 외부 jar에서 이미지로드
- 13. PDF 뷰어 애플릿이 실행 중인지 확인
- 14. 이전 버전의 애플릿이 계속 백그라운드에서 실행 중입니다.
- 15. 실행 파일 jar
- 16. 타이머가있는 실행 가능한 jar
- 17. 실행 jar 파일
- 18. 실행 중 JAR 등록
- 19. Linux에서 jar 파일 실행
- 20. X 시작시 JAR 실행
- 21. PHP에서 JAR 실행
- 22. 수정 실행 Jar 파일
- 23. 애플릿이 브라우저에서 실행 중일 때와 Eclipse에서 호출 된 경우를 어떻게 알 수 있습니까?
- 24. Microsoft Silverlight 브라우저에서 실행
- 25. 클라이언트 브라우저에서 Watir 실행
- 26. 브라우저에서 cmd 실행 - JS
- 27. 브라우저에서 실행 라인 찾기
- 28. 브라우저에서 Android 애플리케이션 실행
- 29. 자바 애플릿이 작동하지 않습니다
- 30. Firefox가 아닌 브라우저에서 IndexedDB getAll
하지만 내 게임은 이미 .jar 파일에 있습니다. 나는 그것을 배치하고 애플릿처럼 브라우저에서 실행되도록하는 방법을 찾고 있습니다. –
JWS에서 가능합니다. Wikipedia 기사에서 : "Web Start는 적절한 JNLP 파일을 작성하여 .jar 파일에 패키지로 포함 된 수정되지 않은 애플릿을 실행할 수도 있습니다.이 파일은 애플릿 매개 변수도 전달할 수 있습니다. 이러한 애플릿은 별도의 프레임에서도 실행됩니다. 클래스를 리소스로로드하는 것과 같은 특정 사례를 지원하십시오. " 같은 기사에서 애플릿의 일부 문제점에 대해 언급합니다. "Web Start는 브라우저의 Java 플러그인 및 다른 JVM 버전과의 많은 호환성 문제를 극복한다는 점에서 애플릿보다 유리합니다." –
그래서이 애플릿은 애플릿 v. JWS의 절충점을 설명합니다. http://stackoverflow.com/questions/2530380/java-web-start-vs-embedded-java-applet 제 의견으로는 다른 유형의 시스템에있는 사람들이 귀하의 응용 프로그램을 사용하거나, 상당한 양의 메모리를 사용하는 경우 (게임과 관련 있음), JWS가 더 좋습니다. –