Après avoir résolu le problème de signature des bocaux (merci à tous pour votre aide!), Un nouveau problème est maintenant survenu.NullPointerException lors du lancement de l'application de démarrage Web
Lorsque vous essayez de lancer l'application de démarrage web à partir du fichier launch.jnlp je reçois l'erreur suivante:
java.lang.NullPointerException
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Si j'utilise le fichier jnlp qui pointe vers le fichier jar sur mon ordinateur, les pistes app bien, mais si j'essaie d'utiliser le fichier jar sur le site Web - je reçois l'erreur ci-dessus.
Quel est exactement le problème?
Le fichier jnlp a le bon format, sinon pourquoi cela fonctionnerait-il dans mon fichier jar local?
Voici le jnlp:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jnlp spec="1.0+">
<information>
<title>ExcelReader</title>
<vendor>Adam</vendor>
<homepage href="http://www.appquad.com"/>
<description>ExcelReader</description>
<description kind="short">ExcelReader</description>
<offline-allowed/>
</information>
<update check="background"/>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.7+"/>
<jar href="http://www.appquad.com/ExcelCopyApp/sExcelReader.jar" main="true"/>
<jar href="http://www.appquad.com/ExcelCopyApp/lib/jxl.jar"/>
</resources>
<application-desc main-class="excelreader.ExcelCopyApp">
</application-desc>
</jnlp>
Est-ce l'ensemble de la pile de pile? –
Oui, c'est le cas. C'est tout ce que ça me donne. – Adam
On dirait que WebStart ne trouve pas votre classe principale. Vous devriez avoir une ligne dans votre fichier JNLP disant quelque chose comme ' '. Que dit cette ligne? –
vaughandroid