Jak mówi tytuł, obecnie próbuje używać JNLP jako sposobu uruchamiania apletu z zależnością Java3D dla każdego użytkownika, który może nie mieć Jave3D zainstalowanego w systemie. Niestety nie można znaleźć błędu związanego z wartością "subapplet.classname", podczas gdy aplet próbuje uruchomić ..Problem przy użyciu JNLP do uruchomienia apletu z zależnościami Java3D
Ten problem komplikuje fakt, że przykład podany na stronie java.net FourByFour Demo isn działa i kończy się niepowodzeniem z tym samym problemem, którego nie znaleziono w klasie.
stronaJava JNLP z cztery koła Demo:
Próbowałem z obu przeglądarek IE Firefox & bez różnicy ..
Przykładowy kod używany na stronie internetowej 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>
ładny jeden M8, tylko to, co szukałem! .. – maelstrom
Hi @InteractiveMesh, gdy próbuję URL podałeś działa dobrze, jednak kiedy wziąłem plik JNLP i zrobił kilka modyfikacji, więc moja aplikacja działa, mam błąd mówiąc, że pliki jar Javy nie zostały podpisane, jak udało ci się to rozwiązać? (Wyłączyłem pliki tymczasowe Java, też nie działa) – sirus