Erreur lors de l'appel d'une DLL en C depuis Java
Bonjour,
J'essaye d'appeler une DLL : TestDLL.dll développée en C depuis un code Java dont voici le detail :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
package jnidemo;
public class Main {
static {
System.loadLibrary("TestDLL");
}
public static native void HelloWorld();
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
jnidemo.Main.HelloWorld();
}
} |
J'ai eu cette erreur :
Citation:
Exception in thread "main"
java.lang.UnsatisfiedLinkError: jnidemo.Main.HelloWorld()V
at jnidemo.Main.HelloWorld(Native Method)
at jnidemo.Main.main(Main.java:23)