제목에 현재 시스템에 Jave3D가 설치되어 있지 않은 사용자에 대해 Java3D 종속성이있는 애플릿을 실행하는 수단으로 JNLP를 사용하려고합니다. 불행히도 애플릿이 실행을 시도하는 동안 'subapplet.classname'값을 찾을 수없는 오류가 발생합니다.JNLP를 사용하여 Java3D 종속성이있는 애플릿을 시작하는 데 문제가 있습니다.
이 문제는 java.net 웹 사이트 FourByFour 데모가 제공하는 예제가 isn 작동하지 않고 클래스의 동일한 문제가 발견되지 않습니다. 네 데모 포에
자바 JNLP 웹 페이지 :
는 차이없이 모두 파이어 폭스 & IE 브라우저를 시도 적이 있습니다 .. java.net 웹 사이트에서 사용되는 코드의
샘플 :
<applet code="org.jdesktop.applet.util.JNLPAppletLauncher"
width=800 height=400
archive="http://download.java.net/media/java3d/webstart/test/j3d-examples.jar,
http://download.java.net/media/applet-launcher/applet-launcher.jar,
http://download.java.net/media/java3d/webstart/release/j3d/latest/j3dcore.jar,
http://download.java.net/media/java3d/webstart/release/j3d/latest/j3dutils.jar,
http://download.java.net/media/java3d/webstart/release/vecmath/latest/vecmath.jar,
http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl.jar,
http://download.java.net/media/gluegen/webstart/gluegen-rt.jar">
<param name="codebase_lookup" value="false">
<param name="subapplet.classname" value="org.jdesktop.j3d.examples.four_by_four.FourByFour">
<param name="subapplet.displayname" value="Java 3D Four by Four Applet">
<param name="jnlpNumExtensions" value="1">
<param name="jnlpExtension1" value="http://download.java.net/media/java3d/webstart/release/java3d-latest.jnlp">
<param name="progressbar" value="true">
<param name="noddraw.check" value="true">
</applet>
좋은 일 M8, 난! .. – maelstrom
안녕 @InteractiveMesh, 찾고 있었어요 그냥 뭐 내가 네 JNLP 파일을 가져다 일부를했을 때 당신이 그러나, 잘 작동 제공하는 URL을하려고 할 때 수정 그래서 내 응용 프로그램이 작동, 내가 java3D jar 파일이 서명되지 않은 오류가있어, 어떻게 해결할 수 있었습니까? (나는 자바 임시 파일을 사용할 수 없게했다.) – sirus