2012-07-20 2 views
2

저는 Java를 처음 사용하고 Webstart 기술에 새로운 것이 있습니다. 나는 jnlp xml 파일을 사용하여 원하는 "이 응용 프로그램을 실행하고 시스템에없는 경우 선택적으로 JavaFX를 설치하십시오."라는 내용을 얻으려고 시도했습니다. 여기 내 jnlp 파일입니다 : Java Webstart를 사용하여 JavaFX 2.1 이상 응용 프로그램 배포

<?xml version='1.0' encoding='UTF-8' ?> 
<jnlp spec='1.0' xmlns:jfx="http://javafx.com" codebase='http://localhost/java/app' href='launcher.jnlp'> 
    <information> 
    <title>Test Launcher</title> 
    <vendor>OzBarry</vendor> 
    <description kind='one-line'> 
     Test Launcher/JNLP/Webstart Demo 
    </description> 
    </information> 
    <resources> 
    <jfx:javafx-runtime version="2.1+" href="http://javadl.sun.com/webapps/download/GetFile/javafx-latest/windows-i586/javafx2.jnlp"/> 
    </resources> 
    <resources> 
    <j2se version='1.6+' /> 
    <property name="jnlp.packEnabled" value="true" /> 
    <property name="jnlp.versionEnabled" value="true" /> 
    <jar href='launcher.jar' main='true' /> 
    </resources> 
    <application-desc main-class='demo.DemoLauncher' /> 
    <update check="prompt-update"/> 
</jnlp> 

내 응용 프로그램을 실행

, 그것은 나를 자바 FX를 다운로드하라는 메시지를 표시합니다 (이미 설치되어 있더라도, 약간 성가신), 그리고이 것을 끝낼 후에는 응용 프로그램을 시작하려고 하지만 "javafx 런타임은 어디에 있는지 모르기 때문에 어디에서 오류가 발생합니까?!"

Java 7 (Java SE Runtime Environment 7u5)을 사용하여 Windows 7 32 비트를 실행 중입니다. 이전에 Java를 완전히 제거하고 임시 파일을 지우고 새로 설치했습니다.

+1

약간의 도움이 될 수 있습니다. - https://forums.oracle.com/forums/thread.jspa?threadID=2293531 – user1329572

+1

답변에 키 링크가있는 것처럼 보였습니다. 대답했다! – OzBarry

답변

관련 문제