Re: JOGL Web Start Applet in a Local Net
Posted by
Michael Bien on
Jan 19, 2011; 5:24pm
URL: https://forum.jogamp.org/JOGL-Web-Start-Applet-in-a-Local-Net-tp2278856p2288818.html
maybe i missed something Wade, but this shouldn't work :)
there are no natives specified in your jnlp and i also see no jnlp
extension pointing to an another jnlp. Have you jogl natives in your
system path?
a jnlp handling native libs would look like this one:
http://jogamp.org/deployment/webstart-next/gluegen-rt.jnlp
sidenote: you should not need the ant and junit jars.
regards,
michael
On 01/19/2011 06:08 PM, Wade Walker [via jogamp] wrote:
Hi Sandhase,
I tested this today, and got a simple Java Web Start app working
both with and without network. Here's what I did:
1. Copied gluegen-rt.jar, nativewindow.all.jar, jogl.all.jar,
newt.all.jar, jogl.test.jar, ant.jar, ant-junit.jar, junit.jar,
and all the JOGL DLLs into one dir.
2. Created a signing key: keytool -genkey -keystore testKeys
-alias ww
3. Signed all the JARs with: jarsigner -keystore testKeys
ant-junit.jar ww
4. Created GearsTest.jnlp in the same dir as my JARs and DLLs:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="file://localhost/C:/Documents and Settings/wwalker/My Documents/jogl2/jws/"
href="GearsTest.jnlp">
<information>
<title>JOGL Gears Demo</title>
<vendor>JogAmp Community</vendor>
<homepage href="http://jogamp.org/jogl-demos/"/>
<description>Gears Demo</description>
<description kind="short">Brian Paul's Gears demo ported to Java and JOGL.</description>
<offline-allowed/>
</information>
<update check="background" policy="always"/>
<security>
<all-permissions/>
</security>
<resources>
<j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/>
<property name="sun.java2d.noddraw" value="true"/>
<jar href="jogl.test.jar" main="true"/>
<jar href="gluegen-rt.jar" />
<jar href="nativewindow.all.jar" />
<jar href="jogl.all.jar" />
<jar href="newt.all.jar" />
<jar href="ant.jar" />
<jar href="ant-junit.jar" />
<jar href="junit.jar" />
</resources>
<application-desc main-class="com.jogamp.opengl.test.junit.jogl.demos.gl2.gears.TestGearsAWT">
</application-desc>
</jnlp>
5. Ran by double-clicking GearsTest.jnlp from Windows explorer.
6. Unplugged the network cable, ran it again, still works!
--
http://michael-bien.com/