View Full Version : 32bit - 64bit mixup

11-03-2011, 01:15 PM

I'm trying to build a JOGL test program using Eclipse. I have a 64bit laptop, using the 64bit Java sdk/jre and calling the 64bit native dlls but when I run the program I get the following exception.

Why it is complaining that it is not a valid Win32 app I do not know.

If anyone else struggled with this and found an answer I'd be glad to hear from you.



Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\JOGLTest\dlls\64bit\gluegen-rt.dll: %1 is not a valid Win32 application
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.jogamp.gluegen.runtime.NativeLibLoader.loadLib raryInternal(NativeLibLoader.java:102)
at com.jogamp.gluegen.runtime.NativeLibLoader.access$ 000(NativeLibLoader.java:51)
at com.jogamp.gluegen.runtime.NativeLibLoader$1.run(N ativeLibLoader.java:70)
at java.security.AccessController.doPrivileged(Native Method)
at com.jogamp.gluegen.runtime.NativeLibLoader.loadGlu eGenRT(NativeLibLoader.java:68)
at com.jogamp.common.jvm.JVMUtil.<clinit>(JVMUtil.java:56)
at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:1116)
at JOGLTest.main(JOGLTest.java:294)