jME2 Applet with NetBeans 6.9b

Hi all!



I'm working with my first jME project that is an applet to be viewed in browser. It runs perfect with NB's Applet Viewer, but when I build the project and try to load the .JAR with libraries in browser it throws an error like this:



INFO: LWJGL Display System created.
Exception in thread "thread applet-Info3D_Applet.test.InfoTest-3" java.lang.ExceptionInInitializerError
   at org.lwjgl.Sys.createImplementation(Sys.java:109)
   at org.lwjgl.Sys.<clinit>(Sys.java:97)
   at org.lwjgl.opengl.AWTGLCanvas.<clinit>(AWTGLCanvas.java:84)
   at com.jmex.awt.lwjgl.LWJGLAWTCanvasConstructor.makeCanvas(LWJGLAWTCanvasConstructor.java:45)
   at com.jmex.awt.lwjgl.LWJGLAWTCanvasConstructor.makeCanvas(LWJGLAWTCanvasConstructor.java:42)
   at com.jme.system.lwjgl.LWJGLDisplaySystem.createCanvas(LWJGLDisplaySystem.java:212)
   at com.jme.system.lwjgl.LWJGLDisplaySystem.createCanvas(LWJGLDisplaySystem.java:189)
   at com.jmex.awt.applet.SimpleJMEApplet.init(SimpleJMEApplet.java:156)
   at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission org.lwjgl.util.Debug read)
   at java.security.AccessControlContext.checkPermission(Unknown Source)
   at java.security.AccessController.checkPermission(Unknown Source)
   at java.lang.SecurityManager.checkPermission(Unknown Source)
   at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
   at java.lang.System.getProperty(Unknown Source)
   at java.lang.Boolean.getBoolean(Unknown Source)
   at org.lwjgl.LWJGLUtil$4.run(LWJGLUtil.java:451)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.lwjgl.LWJGLUtil.getPrivilegedBoolean(LWJGLUtil.java:449)
   at org.lwjgl.LWJGLUtil.<clinit>(LWJGLUtil.java:268)
   ... 10 more



html:


<html>
<body>
<h1>MyApplet Page</h1>
<center>
<applet

    code="Info3D_Applet.test.InfoTest"

    archive="lwjgl_util_applet.jar,lwjgl.jar,natives.jar,jme.jar,jme-awt.jar,jmetest.jar,jmetest-data-images.jar,Info3D_Applet.jar"

    width="800"

    height="600">
    <param name="useAppletCanvasSize" value="true" />
</applet>
</center>
</body>
</html>



I can't figure out where the problem is, even with google.  :(

Now I'm trying to load the applet with LWJGL AppletLoader 2.0.1 (I'm using jME 2.0.1 too, correct?)



Getting error:


Exception in thread "AppletLoader.loaderThread" java.lang.NoClassDefFoundError: com/jmex/awt/applet/SimpleJMEApplet
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClassCond(Unknown Source)
   at java.lang.ClassLoader.defineClass(Unknown Source)
   at java.security.SecureClassLoader.defineClass(Unknown Source)
   at java.net.URLClassLoader.defineClass(Unknown Source)
   at java.net.URLClassLoader.defineClass(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.access$300(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
   at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Unknown Source)
   at org.lwjgl.util.applet.AppletLoader.switchApplet(AppletLoader.java:698)
   at org.lwjgl.util.applet.AppletLoader.run(AppletLoader.java:611)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.jmex.awt.applet.SimpleJMEApplet
   at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 22 more
Caused by: java.io.FileNotFoundException: C:javaprojectsappletloadercomjmexawtappletSimpleJMEApplet.class (M

Now I got through these errors (missing jme.jar and jme-awt.jar), but there's some more:



INFO: Node created.
Exception in thread "AppletLoader.loaderThread" java.lang.ExceptionInInitializerError
   at com.jme.util.geom.BufferUtils.createFloatBuffer(BufferUtils.java:733)
   at com.jme.util.geom.BufferUtils.createVector3Buffer(BufferUtils.java:244)
   at com.jme.scene.shape.Quad.updateGeometry(Quad.java:150)
   at com.jme.scene.shape.Quad.<init>(Quad.java:87)
   at com.jme.renderer.pass.ShadowedRenderPass.<init>(ShadowedRenderPass.java:105)
   at Info3D_Applet.test.InfoTest.<clinit>(InfoTest.java:31)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Unknown Source)
   at org.lwjgl.util.applet.AppletLoader.switchApplet(AppletLoader.java:698)
   at org.lwjgl.util.applet.AppletLoader.run(AppletLoader.java:611)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission jme.debug read)
   at java.security.AccessControlContext.checkPermission(Unknown Source)
   at java.security.AccessController.checkPermission(Unknown Source)
   at java.lang.SecurityManager.checkPermission(Unknown Source)
   at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
   at java.lang.System.getProperty(Unknown Source)
   at com.jme.util.Debug.<clinit>(Debug.java:43)
   ... 11 more