한동안 우분투를 사용 해왔고 Java Web Start 응용 프로그램은 현재 또는 이전 버전에서 "단지 작동"한 적이 없었기 때문에 지금까지 무시했습니다. 그러나 이제 Firefox에서 작동하도록해야합니다. 다음과 같은 페이지에있을 때 http://www.oracle.com/technetwork/java/demos-nojavascript-137100.html 제안 된 데모를 클릭하여 실행할 수 있기를 원합니다.
OpenJDK 6, OpenJDK 7 및 Sun Java 6과 함께 Gnome 3 및 / 또는 Linux Mint 12 (64 비트)와 함께 Ubuntu 11.10을 실행하고 있습니다. 현재 기본값은 / usr / lib / jvm / java-6-openjdk / jre /입니다. 빈 / 자바
$ 여기서 javaws
javaws : / usr / bin / javaws
/ etc / alternatives / javaws-> / usr / lib / jvm / java-6-openjdk / jre / bin / javaws
Java Web Start 응용 프로그램을 실행하려고 할 때 발생하는 오류는 다음과 같습니다.
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application.
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:776)
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:552)
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:887)
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: A fatal error occurred while trying to verify jars.
at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:448)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:176)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:295)
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:767)
... 2 more
Caused by:
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: A fatal error occurred while trying to verify jars.
at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:448)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:176)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:295)
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:767)
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:552)
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:887)
다음은 또 다른 예입니다.
http://docs.oracle.com/javase/tutorial/uiswing/events/keylistener.html
net.sourceforge.jnlp.LaunchException: Fatal: Read Error: Could not read or parse the JNLP file.
at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:491)
at net.sourceforge.jnlp.Launcher.launch(Launcher.java:283)
at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:199)
at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:51)
at java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:165)
Caused by: java.io.IOException: port out of range:-2147483648
at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:255)
at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:185)
at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:162)
at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:148)
at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:477)
... 5 more
Caused by:
java.io.IOException: port out of range:-2147483648
at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:255)
at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:185)
at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:162)
at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:148)
at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:477)
at net.sourceforge.jnlp.Launcher.launch(Launcher.java:283)
at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:199)
at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:51)
at java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:165)
해결 : 분명히 Sun Java javaws가 작동합니다. Firefox에서 :
편집> 환경 설정> 애플리케이션> "Java Web Start 애플리케이션"> 기타 :
/ usr / lib / jvm / java-6-sun / jre / bin / javaws
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다