2010-12-10 35 views
7

J'essaie de lancer une application java via le démarrage Web et j'obtiens l'erreur suivante que je n'arrive pas à comprendre. Tous les conseils, astuces ou astuces pour résoudre ce problème seraient grandement appréciés.Erreur de lancement du fichier dans 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) 

Répondre

0

Je remarque que vous avez

<homepage href="null"/> 

Cela semble que cela pourrait être la source de votre problème? Si vous n'avez pas de page d'accueil, vous pouvez essayer d'omettre cette balise au lieu de définir une valeur nulle.

+0

Je ne sais pas où cela vient. Dans mon fichier jnlp j'ai cette balise: Je ne comprends pas vraiment pourquoi c'est différent dans le message d'erreur. – spinlock

1

Lorsque "Web Start" exécute la classe installateur-desc, vous devez connaître le résultat du programme d'installation. S'il ne répond pas, l'exception apparaît.

Communiquer avec « Web Start » de cette façon:

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

//Say Successfully 
installerService.installSucceeded(false); 

//Say failure 
installerService.installFailed();