2010-12-10 3 views
7

Я пытаюсь запустить приложение Java через веб-запуск, и я получаю следующую ошибку, которую я не могу понять. Любые подсказки, советы или рекомендации для решения этой проблемы будут очень признательны.Ошибка запуска файла в Java Web Start

JNLPException[category: Launch File Error : Exception: null : LaunchDesc: 
<jnlp spec="1.0+" codebase="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se/"> 
    <information> 
    <title>J2RE 1.5.0_22 Installer</title> 
    <vendor>Sun Microsystems, Inc.</vendor> 
    <homepage href="null"/> 
    </information> 
    <security> 
    <all-permissions/> 
    </security> 
    <update check="timeout" policy="always"/> 
    <resources> 
    <java href="http://java.sun.com/products/autodl/j2se" version="1.3+"/> 
    <jar href="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se/javaws-j2re-inst.jar" download="eager" main="false"/> 
    <property name="installerLocation" value="jre-1_5_0_22-linux-i586.bin"/> 
    <property name="installerSize" value="17283082"/> 
    <property name="javaVersion" value="1.5.0_22"/> 
    <property name="platformVersion" value="1.5"/> 
    <property name="licenseSize" value="13238"/> 
    <property name="waitString.0" value="[yes or no]"/> 
    <property name="responseString.0" value="yes"/> 
    <property name="osplatform" value="linux-i586"/> 
    </resources> 
    <installer-desc main-class="com.sun.webstart.installers.Main"/> 
</jnlp> ] 
    at com.sun.javaws.JnlpxArgs.executeInstallers(JnlpxArgs.java:500) 
at com.sun.javaws.Launcher.prepareResources(Launcher.java:993) 
at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:621) 
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:327) 
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:199) 
at com.sun.javaws.Launcher.launch(Launcher.java:116) 
at com.sun.javaws.Main.launchApp(Main.java:417) 
at com.sun.javaws.Main.continueInSecureThread(Main.java:249) 
at com.sun.javaws.Main$1.run(Main.java:111) 
at java.lang.Thread.run(Thread.java:662) 

ответ

0

Я замечаю у вас есть

<homepage href="null"/> 

Это кажется, что это может быть источником вашей проблемы? Если у вас нет домашней страницы, вы можете попробовать исключить этот тег вместо того, чтобы устанавливать нулевое значение.

+0

Я не уверен, где это происходит из. В моем jnlp-файле у меня есть этот тег: Я не совсем понимаю, почему в сообщении об ошибке оно отличается. – spinlock 2010-12-10 17:40:52

1

Когда «Web Start» запускает класс installer-desc, необходимо знать результат установки. Если он не получит ответа, появится исключение.

Связь с «Web Start» таким образом:

ExtensionInstallerService installerService = 
      (ExtensionInstallerService) ServiceManager. 
       lookup("javax.jnlp.ExtensionInstallerService"); 

//Say Successfully 
installerService.installSucceeded(false); 

//Say failure 
installerService.installFailed(); 
Смежные вопросы