2013-11-02 170 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