JOGL Installation - DynamicLookupHelper

I am running Java version 1.6.0_01

I downloaded jogl-1.1.1-pre-20070622-windows-i586.zip and copied the files

gluegen-rt.dll
jogl.dll
jogl_awt.dll
jogl_cg.dll
jogl.jar
gluegen-rt.jar

to a folder called c:\jogl\lib\

I then edited my Classpath variable which is now exactly as below

.;C:\jogl\lib\jogl.jar; C:\jogl\lib\gluegen-rt.jar; C:\Program Files\Java\jre1.6.0_01\lib\ext\QTJava.zip

My Path varaiable has C:\jogl\lib; placed at the start

I compiled the demo program Gears.java which worked fine.

But then when I try to run (java Gears) I get the following error seen below. I have done quite a bit of searching on google and this forum, but have found no concrete solution as to how to overcome this problem.

Does anybody have any very simple test programs that may be used to test the system?

I would be grateful for any help you should give on this matter

Exception in thread “main” java.lang.NoClassDefFoundError: com/sun/gluegen/runti
me/DynamicLookupHelper
at java.lang.ClassLoader.defineClass1(Native Method)
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.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
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.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.jav
a:106)
at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java
:409)
at javax.media.opengl.GLCanvas.(GLCanvas.java:117)
at javax.media.opengl.GLCanvas.(GLCanvas.java:86)
at javax.media.opengl.GLCanvas.(GLCanvas.java:79)
at Gears.main(Gears.java:17)

The problem is probably the spaces in your CLASSPATH.