2013-11-02 4 views
-2

jnlp 파일을 실행하는 동안 항상 "응용 프로그램을 시작할 수 없습니다"라는 메시지가 표시됩니다.이 파일은 외부 JAR 파일을 사용합니다. 이 문제를 해결하도록 도와주세요.java web start launch

는 IS는

당신의 항아리에 서명 할 수 없습니다
<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

,이에 대한 자세한 정보를 제공 할 수있는 JNLP 파일의 내용입니다? 오류 대화 상자의 세부 사항 단추를 누르십시오.

+0

어느 JAR 파일 ?? BTW, 두 JAR 파일은 Netbeans의 자체 서명 기능을 사용하여 서명되었습니다. – Mohannad

+0

이 경우 더 많은 정보를 제공해야합니다. 문제를 서명하는 것에서 버전 불일치 문제 일 수도 있고 jnlp 구문 문제 일 수도 있습니다. 오류 대화 상자의 'DETAILS'버튼을 클릭하십시오. – Rohan

+0

중형 이상의 보안 레벨 세트 (ControlPanel에서 설정)를 사용하는 Java 7의 jnlp jars에 대해 자체 서명이 더 이상 지원되지 않습니다. 올바르게 접두사가 붙지 않은 프로퍼티는, jnlp 자체가 서명되어 있지 않은 한, 어플리케이션에 건네지지 않게됩니다. – Ilane