終於解決了jar簽名問題(謝謝大家的幫助!),現在出現了一個新的。NullPointerException啓動web啓動應用程序時
當試圖從launch.jnlp文件我得到以下錯誤啓動Web應用程序啓動:
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)
如果我使用指向我的電腦,應用程序運行在JAR文件的JNLP文件好,但如果我嘗試在網站中使用jar文件 - 我得到了上述錯誤。
究竟是什麼問題?
jnlp文件有正確的格式,否則爲什麼它會在我的本地jar文件上工作?
這裏是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>
這是整個堆棧跟蹤? –
是的。這就是它給我的。 – Adam
看起來WebStart無法找到您的主課程。你應該在你的JNLP文件中有一行,如' '。這條線說什麼? –
vaughandroid