JOGL issue in LINUX

I get the following expcetion stack when trying to run my program.

Exception in thread “AWT-EventQueue-0” java.lang.UnsatisfiedLinkError: no jogl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at net.java.games.jogl.impl.NativeLibLoader$1.run(NativeLibLoader.java:72)
at java.security.AccessController.doPrivileged(Native Method)
at net.java.games.jogl.impl.NativeLibLoader.load(NativeLibLoader.java:58)
at net.java.games.jogl.impl.x11.X11GLContextFactory.(X11GLContextFactory.java:50)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at net.java.games.jogl.impl.GLContextFactory.getFactory(GLContextFactory.java:69)
at net.java.games.jogl.GLDrawableFactory.createGLCanvas(GLDrawableFactory.java:150)
at net.java.games.jogl.GLDrawableFactory.createGLCanvas(GLDrawableFactory.java:118)
at net.java.games.jogl.GLDrawableFactory.createGLCanvas(GLDrawableFactory.java:96)
at net.java.games.jogl.GLJPanel.initialize(GLJPanel.java:464)
at net.java.games.jogl.GLJPanel.addNotify(GLJPanel.java:193)
at java.awt.Container.addNotify(Container.java:2500)
at javax.swing.JComponent.addNotify(JComponent.java:4436)
at java.awt.Container.addNotify(Container.java:2500)
at javax.swing.JComponent.addNotify(JComponent.java:4436)
at java.awt.Container.addNotify(Container.java:2500)
at javax.swing.JComponent.addNotify(JComponent.java:4436)
at javax.swing.JRootPane.addNotify(JRootPane.java:680)
at java.awt.Container.addNotify(Container.java:2500)
at java.awt.Window.addNotify(Window.java:466)
at java.awt.Frame.addNotify(Frame.java:501)
at java.awt.Window.pack(Window.java:484)

My LD_LIBRARY_PATH is:

echo $LD_LIBRARY_PATH
/home/confesors/java_home/libjogl.so:/home/confesors/java_home/libjogl_awt.so:/home/confesors/java_home/libjogl_cg.so:/home/confesors/java_home/libjogl_driheck.so:/usr/ora01/app/oracle/product/10.2.0/Db_1/lib:/usr/ora01/app/oracle/product/10.2.0/Db_1/jdbc/lib:/usr/lib:/usr/lib/lclint/lib:/usr/ora01/app/oracle/product/10.2.0/Db_1/precomp/lib

The native JOGL files for LINUX are in this location as well.

Can anyone point me in the right direction?

Need any other additional information?

dunno if it helps, but try adding the directory where the jogl-native libs are located to the library path instead of the libs direclty.

at least it is then consistent with the others: :wink:

/home/confesors/java_home:/usr/ora01/app/oracle/product/10.2.0/Db_1/lib:/usr/ora01/app/oracle/product/10.2.0/Db_1/jdbc/lib:/usr/lib:/usr/lib/lclint/lib:/usr/ora01/app/oracle/product/10.2.0/Db_1/precomp/lib