[System.load] Exception java.lang.UnsatisfiedLinkError avec unknown file type
Bonjour,
J'eaasye de charger une librairie statique C sous Solaris nommé "lib.a" avec l'instruction suivante :
Code:
System.load("/chemin de ma librairie/lib.a");
Et j'obtiens l'exception suivante :
Code:
Exception in thread "main" java.lang.UnsatisfiedLinkError:/chemin de ma librairie/lib.a: ld.so.1: java: fatal: /chemin de ma librairie/lib.a : unknown file type
Donc ma librairie existe bien et elle est bien dans le path de la librairie :
Code:
java -Djava.library.path=chemin de ma librairie -jar test.jar
J'ai cherché sur Google mais je ne trouve rien sur le sujet :cry: .
Pour info c'est pour faire du JNI évidement.
J'ai testé en JDK 1.4 et 1.5 et j'ai le même problème.
Toute aide serait bien venu.
Jemini