Re: NoClassDefFoundError: GLCapabilitiesChooser on OS X Snow Leopard and Java 1.6
Posted by Julian on Aug 31, 2012; 1:01pm
URL: https://forum.jogamp.org/NoClassDefFoundError-GLCapabilitiesChooser-on-OS-X-Snow-Leopard-and-Java-1-6-tp4008344p4025987.html
Hi
Unfortunately I have the same problem. I'd like to run a java applet which uses Java3D on Mac OSX Mountain Lion.
First I got the same Exception as apoy2k: java.lang.NoClassDefFoundError: javax/media/opengl/GLCapabilitiesChooser
I followed the instructions and installed the following libraries:
j3dcore.jar (1.6.0-pre2)
j3dutils.jar (1.6.0-pre2)
vecmath.jar (1.6.0-pre2)
With JOGL2-rc8 and JOGL2-rc10 I still got the following Exception:
Exception in thread "thread applet-PluginTest.class-1"
java.lang.NoClassDefFoundError: javax/media/nativewindow/AbstractGraphicsDevice
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at javax.media.j3d.Pipeline$PipelineCreator.run(Pipeline.java:71)
at javax.media.j3d.Pipeline$PipelineCreator.run(Pipeline.java:59)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.Pipeline.createPipeline(Pipeline.java:88)
at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:843)
at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:274)
at javax.media.j3d.Canvas3D.<clinit>(Canvas3D.java:3829)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at PluginTest.init(PluginTest.java:44)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1639)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.ClassNotFoundException:
javax.media.nativewindow.AbstractGraphicsDevice
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 14 more
Do you have a hint, how to solve this problem? Which versions of Java3D, JOGL and OSX are compatible with each other?
Thank you very much for your help!!
Regards Julian