2013-11-02 2 views
-2

Я всегда получаю «неспособный запустить приложение» при попытке запустить файл jnlp, обратите внимание, что этот файл использует внешний JAR-файл. Пожалуйста, помогите мне исправить эту проблему.java web start start

есть это содержимое файла 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-файл? BTW, оба файла JAR были подписаны с использованием функции самозапуска в Netbeans. – Mohannad

+0

Затем вам необходимо предоставить дополнительную информацию об этом. Это может быть что угодно: от подписи проблем до проблемы несоответствия версии или может быть даже проблемой синтаксиса jnlp. Нажмите кнопку «DETAILS» диалогового окна с ошибкой. – Rohan

+0

самоподписывание больше не поддерживается для jnlp jars в Java 7 со средним и выше установленным уровнем безопасности (устанавливается в ControlPanel). Также обратите внимание, что свойства, которые не имеют должным образом префикс, не будут переданы в приложение, если сам jnlp не подписан. – Ilane

Смежные вопросы