2010-12-10 7 views
7

Ich versuche, eine Java-App über Web-Start zu starten und ich bekomme den folgenden Fehler, den ich nicht scheinen kann, herauszufinden. Irgendwelche Hinweise, Tipps oder Tricks, um dies zu lösen, würden sehr geschätzt werden.Start Datei Fehler in 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) 

Antwort

0

Ich bemerke Sie

<homepage href="null"/> 

haben, die wie es scheint, könnte die Ursache des Problems sein? Wenn Sie keine Startseite haben, können Sie versuchen, dieses Tag auszulassen, anstatt einen Nullwert festzulegen.

+0

Ich bin nicht sicher, woher das kommt. In meiner jnlp-Datei habe ich dieses Tag: Ich verstehe nicht wirklich, warum es in der Fehlermeldung anders ist. – spinlock

1

Wenn "Web Start" die Klasse installer-desc ausführt, muss das Ergebnis des Installationsprogramms bekannt sein. Wenn es keine Antwort erhält, erscheint die Ausnahme.

Kommunizieren Sie mit „Web Start“ auf diese Weise:

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

//Say Successfully 
installerService.installSucceeded(false); 

//Say failure 
installerService.installFailed();