NASA WorldWind と jogl を使用する小さなアプレットがあります。Netbeans から実行すると動作しますが、ブラウザから起動すると次の例外が発生します。
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)
これは、Html にアプレットを埋め込む方法です。Nasa WW アプレットの例からコピーしたものです。
<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>
WorldWind は jogl 2 をサポートしていないため、私は jogl 1.1 で立ち往生しています。ありがとう。