Posted by
runiter on
Nov 28, 2012; 4:27pm
URL: https://forum.jogamp.org/Cannot-find-extracted-native-libraries-tp4027274.html
In one of our Mac computers we get the following exception.
It appears that after extracting the native files jogl cannot find them!
Any ideas why this is happening?
Here is the exception:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.javaws.Launcher.executeApplication(Launcher.java:1528)
at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1466)
at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1277)
at com.sun.javaws.Launcher.run(Launcher.java:117)
at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.UnsatisfiedLinkError: /private/var/folders/mE/mEUDAk00FsCuJQbxmIxxrk+++TM/-Tmp-/jogamp_0000/file_cache/jln7551921462927477829/jln5317480986996924740/libnativewindow_awt.jnilib: Library not loaded: @rpath/libjawt.dylib Referenced from: /private/var/folders/mE/mEUDAk00FsCuJQbxmIxxrk+++TM/-Tmp-/jogamp_0000/file_cache/jln7551921462927477829/jln5317480986996924740/libnativewindow_awt.jnilib Reason: image not found
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1861)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1741)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1020)
at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:434)
at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:59)
at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:90)
at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:328)
at jogamp.nativewindow.NWJNILibLoader.access$000(NWJNILibLoader.java:39)
at jogamp.nativewindow.NWJNILibLoader$1.run(NWJNILibLoader.java:51)
at jogamp.nativewindow.NWJNILibLoader$1.run(NWJNILibLoader.java:42)
at java.security.AccessController.doPrivileged(Native Method)
at jogamp.nativewindow.NWJNILibLoader.loadNativeWindow(NWJNILibLoader.java:42)
at jogamp.nativewindow.jawt.JAWTUtil.<clinit>(JAWTUtil.java:183)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at javax.media.nativewindow.NativeWindowFactory$2.run(NativeWindowFactory.java:232)
at javax.media.nativewindow.NativeWindowFactory$2.run(NativeWindowFactory.java:229)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.nativewindow.NativeWindowFactory.initSingleton(NativeWindowFactory.java:229)
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1385)
at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
at javax.media.opengl.GLProfile$1.run(GLProfile.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:140)
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:1887)
at javax.media.opengl.GLProfile.get(GLProfile.java:818)
at javax.media.opengl.GLProfile.get(GLProfile.java:847)
at javax.media.opengl.GLProfile.getMaxFixedFunc(GLProfile.java:653)
at com.ardor3d.framework.jogl.CapsUtil.getCapsForSettings(CapsUtil.java:34)
at com.ardor3d.framework.jogl.JoglAwtCanvas.<init>(JoglAwtCanvas.java:38)
at org.concord.energy3d.scene.SceneManager.<init>(Unknown Source)
at org.concord.energy3d.scene.SceneManager.<clinit>(Unknown Source)
at org.concord.energy3d.MainApplication.main(Unknown Source)
... 9 more