Bonjour,

J'essaye d'appeler une DLL : TestDLL.dll développée en C depuis un code Java dont voici le detail :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Exception in thread "main"
java.lang.UnsatisfiedLinkError: jnidemo.Main.HelloWorld()V
at jnidemo.Main.HelloWorld(Native Method)
at jnidemo.Main.main(Main.java:23)