bonjour a tous,
je ne sais pas si j'ecris dans le bon forum.Si je me trompe dites le moi
alors mon probleme a moi viens du library path .explication
j'utilise eclipse sur debian
j'aimerai utiliser la library jogl afin de faire une appli openGL avec du java
ce que j'ai fait:
j'ai telecharger le jogl.jar puis mis dans le dossier /usr/share/java ( emplacement conseille par debian...)
puis j'ai mi les 4 .so suivants dans ce dossier /usr/lib/jni
libjogl.so
libjogl_cg.so
libjogl_awt.so
libjogl_drihack.so

bon jusque la je pense ne pas avoir fait d'erreur!
ensuite j'indique dans eclipse la nouvelle bibliotheque externe qui jogl.jar et je lui dis où la trouver.
il la trouve car le vocabulaire openGL que j'utilise dans le code est alors accepte.
CEPENDANT ( oui j'en arrive enfin au probleme...)
a l'execution voila l'erreur :

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jogl_drihack 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:993)
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$3.run(NativeLibLoader.java:141)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.opengl.impl.NativeLibLoader.loadDRIHack(NativeLibLoader.java:139)
at com.sun.opengl.impl.x11.DRIHack.begin(DRIHack.java:105)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.<clinit>(X11GLDrawableFactory.java:66)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
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)


donc j'ai ecris la ligne de commande LD_LIBRARY_PATH=/usr/lib/jni
rien a faire ca marche pas...
si qqun pouvais m'eclairer ca serait cool!