We have Java applets deployed that have worked fine up until now. Actually, they continue to run fine on 32 bit machines, but on 64 bit machines they stopped yesterday.
The last line of the error is...
Match: Running JVM args mismatch: have:<-Dsun.java2d.noddraw=true -Dsun.java2d.noddraw=true> !satisfy want:<>
Here is the .jnlp file
<?xml version="1.0" encoding="utf-8"?>
<jnlp href="app.jnlp">
<!--<jnlp codebase="http://www.url.edu/directory" href="app.jnlp">-->
<information>
<title>App via Web Start</title>
<vendor>School</vendor>
<homepage href="http://www.url.edu"/>
<description>Application</description>
<description kind="short">Application</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.5+"/>
<property name="sun.java2d.noddraw" value="true"/>
<!-- your jar files -->
<jar href="v0.41/CC.jar" main="true"/>
<!-- Core jars -->
<extension name="pCSDT-Core" href="../Core/v0.41/Core.jnlp" />
<!-- OpenGL extensions -->
<extension name="java3d-latest" href="../media/java3d/webstart/release/java3d-latest.jnlp"/>
<extension name="jogl" href="../media/jogl/builds/archive/jsr-231-1.x-webstart-current/jogl.jnlp"/>
<extension name="gluegen-rt" href="../media/gluegen/webstart/gluegen-rt.jnlp" />
</resources>
<applet-desc name="pCSDT Applet" main-class="CC.CCGui" width="1200" height="800">
</applet-desc>
</jnlp>
Apparently, it's the properties tag above that is the problem. I've tried removing it and then I get a null error. I have read where the .jnlp
file needs to be signed (by placing a copy of the .jnlp
file in the .jar
), that hasn't fixed it.