Bug 328

Summary: jogl binary for windows xp x64
Product: [JogAmp] Jogl Reporter: Sven Gothel <sgothel>
Component: coreAssignee: Sven Gothel <sgothel>
Status: VERIFIED WORKSFORME    
Severity: normal    
Priority: P3    
Version: 1   
Hardware: All   
OS: other   
Type: DEFECT SCM Refs:
Workaround: ---

Description Sven Gothel 2010-03-24 07:50:59 CET


---- Reported by alimuhnresearchca 2007-10-25 09:01:40 ----

I am unable to run the jogl demos on my Windows XP x64 OS on my amd64 system
using the files in  jogl-1.1.0-windows-amd64.zip. I get a
java.lang.UnsatisfiedLinkError with this message: "This application has failed
to start because the application configuration is incorrect. Reinstalling the
application may fix this problem"
The paths to jogl.dll, jogl.jar and gluegen-rt.jar have all been specified.

Here is the exact command I run in my Windows command prompt and the error
message I get (I have the gluegen-rt.dll, jogl.dll, jogl_awt.dll and jogl_cg.dll
files in current directory):
"C:\Program Files\Java\jdk1.6.0_03\bin\java.exe" -cp
"./jogl-demos-data.jar;./jogl-demos-util.jar;./jogl-demos.jar;./jogl.jar;./gluegen-rt.jar"
-Djava.library.path="." -Dsun.java2d.noddraw=true demos.gears.Gears
Exception in thread "main" java.lang.UnsatisfiedLinkError:
Z:\tools\NavigatorGL_auxiliaryFiles\libs\ThirdParty\jogl-april22-2007\jogl-1.1.0-windows-amd64\jogl.dll:
This application has failed to start because the application configuration is
incorrect. Reinstalling the application may fix this problem
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
        at java.lang.Runtime.loadLibrary0(Runtime.java:823)
        at java.lang.System.loadLibrary(System.java:1030)
        at
com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeLibLoader.java:78)
        at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:101)
        at com.sun.opengl.impl.NativeLibLoader.access$100(NativeLibLoader.java:47)
        at com.sun.opengl.impl.NativeLibLoader$1.run(NativeLibLoader.java:109)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.sun.opengl.impl.NativeLibLoader.loadCore(NativeLibLoader.java:107)
        at
com.sun.opengl.impl.windows.WindowsGLDrawableFactory.<clinit>(WindowsGLDrawableFactory.java:60)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at
javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:106)
        at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:113)
        at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:82)
        at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:75)
        at demos.gears.Gears.main(Gears.java:19)

Using the rc6 release gives the same error.



---- Additional Comments From kbr 2007-10-29 19:43:05 ----

I verified that at least the nightly build of JOGL for Windows/AMD64 is working
properly on Windows XP Professional 64. You are probably mixing a 32-bit JRE
with 64-bit JOGL libraries.




--- Bug imported by sgothel@jausoft.com 2010-03-24 07:50 EDT  ---

This bug was previously known as _bug_ 328 at https://jogl.dev.java.net/bugs/show_bug.cgi?id=328