Первое использование Java Web Start в Ubuntu - исключение Fatal Launch

Я использую Ubuntu некоторое время, и приложения Java Web Start никогда не «просто работали» в текущей или любой предыдущей версии, поэтому я игнорировал их до сих пор. Однако теперь мне нужно, чтобы они работали в Firefox. Когда я нахожусь на странице, подобной этой: http://www.oracle.com/technetwork/java/demos-nojavascript-137100.html Я хочу иметь возможность нажимать на демонстрации в соответствии с предложением и иметь они бегут.

Я использую Ubuntu 11.10 с Gnome 3 и / или Linux Mint 12 (64-разрядная версия) с OpenJDK 6, OpenJDK 7 и Sun Java 6. В настоящее время по умолчанию используется: / usr / lib / jvm / java-6-openjdk / jre / bin / java

$ whereis 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)

Вот еще один пример:

[ 1111] 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)
5
задан 1 January 2012 в 21:00

1 ответ

РЕШЕННЫЙ: По-видимому, Java Sun javaws работы. В Firefox:

Редактирование> Предпочтения> Приложения> "сеть Java Запускает приложение"> другой:

/usr/lib/jvm/java-6-sun/jre/bin/javaws

2
ответ дан 1 January 2012 в 21:00

Другие вопросы по тегам:

Похожие вопросы: