Login  Register

Applet Problem upgrading from JOGL 1 to JOGL 2

Posted by thefrog on Jan 21, 2011; 6:48pm
URL: https://forum.jogamp.org/Applet-Problem-upgrading-from-JOGL-1-to-JOGL-2-tp2303871.html

Hi all,
I've converted my JOGL 1 Aplet to JOGL 2
It runs OK in Netbeans.
I've modified The HMTL & JNLP files for JOGL2

I'm trying to deploy it on the web and I get this Error when I run the applet form the web site.


Exception in thread "thread applet-UDO.udo-1" java.lang.NoClassDefFoundError: javax/media/opengl/GLCapabilitiesImmutable
        at UDO.udo.init(udo.java:219)

Here is the applet code

<applet code="org.jdesktop.applet.util.JNLPAppletLauncher"
      width=1000
      height=592
      archive="http://jogamp.org/deployment/util/applet-launcher.jar,
               http://jogamp.org/deployment/webstart/nativewindow.all.jar,
               http://jogamp.org/deployment/webstart/jogl.all.jar,
               http://jogamp.org/deployment/webstart/gluegen-rt.jar,
               http://jogamp.org/deployment/webstart/newt.all.jar, 
               http://www.lagence3d.com/products/udo3/lib/vecmath.jar,
      	       http://www.lagence3d.com/products/udo3/UDO.jar">
   <param name="codebase_lookup" value="false">
   <param name="subapplet.classname" value="UDO.udo">
   <param name="subapplet.displayname" value="UDO Applet">
   <param name="noddraw.check" value="true">
   <param name="progressbar" value="true">
   <param name="image" value="loading.gif">
   <param name="house" value="udo-80.rply" />
   <param name="website" value="http://www.lagence3d.com/products/udo3/" />
   <param name="websitesql" value="http://www.udo-construction.com/dev/scripts/" />
   <param name="jnlpNumExtensions" value="1">
   <param name="jnlpExtension1"
          value="http://download.java.net/media/jogl/jsr-231-2.x-webstart/jogl-core.jnlp">
   <param name="java_arguments" value="-Dsun.java2d.noddraw=true">
   <param name="jnlp_href" value="toto.jnlp">
</applet>

Here is the JNLP File

<?xml version="1.0" encoding="utf-8"?>
<jnlp href="toto.jnlp">
  <information>
    <title>Udo applet</title>
    <vendor>AG3D</vendor>
    <homepage href="http://www.lagence3d.com/products/udo3/"/>
    <description>UDO Demo</description>
    <description kind="short">B JOGL.</description>
    <offline-allowed/>
  </information>

    <resources>
      <j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/>
      <property name="sun.java2d.noddraw" value="true"/>
      <jar href="http://www.lagence3d.com/products/udo3/UDO.jar" main="true"/>
      <extension name="jogl-all-awt" href="http://jogamp.org/deployment/webstart-next/jogl-all-awt.jnlp" /> 
    </resources>

  <applet-desc
      name="UDO"
      main-class="UDO.udo"
      width="1000"
      height="592">
  </applet-desc>
</jnlp>




Any help would be greatly apreciated, Thanks