Posted by
ezekiel on
Sep 22, 2013; 12:13pm
URL: https://forum.jogamp.org/exporting-runnable-jar-through-eclipse-tp4030094.html
i would like to export runnable jar through eclipse as explained ->
http://jogamp.org/wiki/index.php/JogAmp_JAR_File_Handling. First approach is working, but second isn't.
i get following error, while running jar:
ezekiel@vm-ubuntu:~/Pulpit/workspace/pso/lib$
/home/ezekiel/Pulpit/jdk1.7.0_40/jre/bin/java' -jar '/home/ezekiel/Pulpit/pso-1.0.jar'
Catched URISyntaxException: Expected scheme-specific part at index 5: rsrc:, while
TempJarCache.bootstrapNativeLib() of null (null + gluegen-rt-natives-linux-amd64.jar)
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.UnsatisfiedLinkError: Can't load library: /home/ezekiel/Pulpit/workspace/pso/lib/libgluegen-rt.so
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1846)
at java.lang.Runtime.load0(Runtime.java:795)
at java.lang.System.load(System.java:1061)
at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:468)
at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63)
at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:94)
at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:332)
at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:390)
at com.jogamp.common.os.Platform$1.run(Platform.java:210)
at java.security.AccessController.doPrivileged(Native Method)
at com.jogamp.common.os.Platform.<clinit>(Platform.java:173)
at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:82)
at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:247)
at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:197)
at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:187)
at com.home.pso.Uruchom.main(Uruchom.java:74)
im running windows 7 64bit(linux 64bit too), java 64bit, eclipse 4.3, and latest jogl libriary.
What am i doing wrong? as ive heard this approch should work.