Ich habe ein kleines Applet, das Nasa WorldWind und Jogl verwendet. Wenn ich es von Netbeans aus laufe, funktioniert es, aber beim Starten vom Browser bekomme ich die folgende Ausnahme:
Exception in thread "AWT-EventQueue-2" java.lang.UnsatisfiedLinkError: no jogl in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.sun.opengl.impl.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:189)
at com.sun.opengl.impl.NativeLibLoader.access$000(NativeLibLoader.java:49)
at com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeLibLoader.java:80)
at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:103)
at com.sun.opengl.impl.NativeLibLoader.access$200(NativeLibLoader.java:49)
at com.sun.opengl.impl.NativeLibLoader$1.run(NativeLibLoader.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.opengl.impl.NativeLibLoader.loadCore(NativeLibLoader.java:109)
So wie ich das Applet in die HTML einbettete, kopierte ich es aus dem Nasa WW-Applet Beispiel
<Html>
<Head>
<Title>Java Example</Title>
</Head>
<Body>
<applet code="occ_client_v1.appletLauncher" width="100%", height="100%",
archive="bigJar.jar,http://worldwind.arc.nasa.gov/java/jogl/webstart/jogl.jar, http://worldwind.arc.nasa.gov/java/jogl/webstart/gluegen-rt.jar">
</applet>
</Body>
</Html>
Ich stecke mit jogl 1.1 fest, weil WorldWind jogl 2 nicht unterstützt. Vielen Dank.
Antworten:
0 für die Antwort № 1Das Paket gov.nasa.worldwindx.examples.applet in World Wind src bietet ein hervorragendes Beispiel für die Ausführung als Applet. http://worldwind31.arc.nasa.gov/svn/tags/1.4.0/WorldWind/src/gov/nasa/worldwindx/examples/applet/
Ich glaube, die Fehler, die Sie sehen, sind darauf zurückzuführen, dass Sie keine jogl.jnlp haben. Die Beispiele zeigen auf eins http://worldwind.arc.nasa.gov/java/jogl/webstart/jogl.jnlp