Bonjour,
je suis sur un projet qui utilise jni et j'ai actuellement l’erreur UnsatisfiedLinkError qui m’empêche d'utiliser une dll.
Alors je vous demande aujourd'hui quels sont les possibles cause de cette exeption,
la dll est introuvable : a exclure car je nome bien l'appel : System.loadLibrary("Dll7");
pour ma dll qui s'appel Dll7.dll et qui se trouve dans system32.
ensuite mon projet est contenu dans le package suivant : netvote
et la classe qui appel la dll s'appelle Dll7
donc la dll en C doit contenir des appel de fonction suivant :
Java_netvote_Dll7_version(...)
mais ca me donne toujours ce resultat :
y a t-il d'autre nécessiter a prévoir pour que le lien se passe correctement ? (nom de la dll ou autre...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Exception in thread "main" java.lang.UnsatisfiedLinkError: netvote.Dll7.VersionDll()I at netvote.Dll7.VersionDll(Native Method) at netvote.Dll7.load(Dll7.java:23) at netvote.Dll7.main(Dll7.java:18) Java Result: 1
Partager