Bonjour,
J'ai un fichier NPDom.java avec des méthodes natives et a la fin static { System.loadLibrary("NPDom" ); }
La library se nomme "libNPDom.so"
Ces deux fichiers sont dans le meme repertoire.
quand je fais echo $LD_LIBRARY_PATh j'ai .:
quand je fais java Main j'ai :
Exception in thread "main" java.lang.Unstatisfied LinkError : no NPDom in java.library.path
at java.lang.ClassLoader.loadlibrary(ClassLoader.java:1668)
at ...
quand je fais java Main -Djava.library.path=. Main j'ai
Exception in thread "main" java.lang.Unstatisfied LinkError :
/home/theseb/Documents/Java/libNPDom.so : /home/theseb/Documents/Java/libNPDom.so : ELF file data encoding not little-endian
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at ...
PS : compilation avec java -source 1.5
Quelqu'un peut t il m'aider ?
Message édité par TheSebest le 27-05-2004 à 13:57:48