2011-03-04 2 views
0

JAR 실행 파일을 웹 응용 프로그램으로 제공하려고합니다. "code"속성에 대한 클래스 경로를 알아내는 데 문제가 있습니다. JAR은 원래 CD-ROM에 패키지되었습니다. JAR 파일 자체 (BDH.jar)에jar html embed에 대한 클래스 경로 검색

더블 클릭하면 번들 .EXE에 "C:\Program Files\Java\jre6\bin\javaw.exe" -jar "C:\Documents and Settings\xxxx\My Documents\3. Current Projects\BDH\BDH.jar"

더블 클릭이 모두 성공적으로 응용 프로그램을 실행 "차동 Equations.exe""C:\Documents and Settings\xxxx\My Documents\3. Current Projects\BDH\jre\bin\javaw.exe" -Xms134217728 -Xmx268435456 -classpath "C:\Documents and Settings\xxxx\My Documents\3. Current Projects\BDH\BDH.jar;C:\Documents and Settings\xxxx\My Documents\3. Current Projects\BDH\lax.jar;" com.zerog.lax.LAX "C:/Documents and Settings/xxxx/My Documents/3. Current Projects/BDH/Differential Equations.lax" "C:/Documents and Settings/xxxx/Local Settings/Temp/lax29DC.tmp"

를 실행 실행합니다.

아,이 애플릿을로드하려고 시도 할 때 "애플릿 -fu.js"를 사용하고 있습니다. BDH.jar 안에 여러 클래스가 있는데 행운없이로드하려고 시도했습니다.

applet_fu.run(
    {'width':'550','height':'320'}, 
    { 
    'archive':'BDH.jar', 
    'code':'com/artmedialab/main/BDH.class' 
    }, 
    '1.4.2', 
    '<p>Please install Java.</p>' 
); 

이 작업을 할 수 있으면 좋겠습니까?

답변

0

두 번 클릭 할 수있는 앱이므로 애플릿으로 사용할 수 없습니다 (어쨌든 변경하지 않아도 됨). 웹에서 데스크톱 응용 프로그램을 배포하는 방법은 JavaWebStart (JNLP라고도 함)를 사용하는 것입니다. 자세한 내용은 http://download.oracle.com/javase/tutorial/deployment/webstart/index.html을 참조하십시오.