2013-11-02 166 views
-2

在嘗試運行jnlp文件時,我總是收到「無法啓動應用程序」,請注意,此文件使用外部JAR文件。請幫我解決這個問題。java web start launch

的IS是JNLP文件

<jnlp codebase="file:/C:/Documents%20and%20Settings/WebSrv/My%20Documents/NetBeansProjects/Token2/dist/" href="launch.jnlp" spec="1.0+"> 
    <information> 
    <title>Token2</title> 
    <vendor>WebSrv</vendor> 
    <homepage href=""/> 
    <description>Token2</description> 
    <description kind="short">Token2</description> 
    </information> 
    <update check="always"/> 
    <security> 
    <all-permissions/> 
    </security> 
    <resources> 
    <j2se version="1.7+"/> 
    <jar href="Token2.jar" main="true"/> 
    <jar href="lib/freetts.jar"/> 
    </resources> 
    <application-desc main-class="token.SpeechAndVision"/> 
</jnlp> 
+0

您需要提供有關您的錯誤的更多信息。 JWS啓動程序在出現錯誤時需要多個信息選項卡才能解決問題。 – ryvantage

回答

0

你的罐子可以不簽字,你能提供更多細節內容?點擊錯誤對話框上的細節按鈕。

+0

哪個JAR文件? 順便說一下,這兩個JAR文件都使用Netbeans中的自簽名功能進行簽名 – Mohannad

+0

然後您需要提供更多信息。它可能是從簽署問題到版本不匹配問題,甚至可能是jnlp語法問題。點擊錯誤對話框的'DETAILS'按鈕。 – Rohan

+0

對於Java 7中的jnlp jar,不再支持自簽名,並且已設置中等及以上安全級別(在ControlPanel中設置)。另請注意,除非jnlp本身已簽名,否則未正確添加前綴的屬性將不會傳遞給應用程序。 – Ilane