Bonjour à tous!
voila mon probleme :
j'ai un package qui s'appelle monPackage, dans lequel se trouve un fichier Hello.java et une librairie libHelloLibr.so.
Voici mon fichier Hello.java :

Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
package monPackage;
public class Hello {
	private native void AfficherUnMessage();
	static {
		System.load ("/root/workspace3/essai_package2/monPackage/libHelloLibr.so" );
	        System.out.println("lib chargée\n");
	}
	public static void main(String [] arguments) {
		new monPackage.Hello().AfficherUnMessage();
	}
}

Lorsque j'execute voici le résultat :
Code x : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
lib chargée
Exception in thread "main" 
java.lang.UnsatisfiedLinkError: AfficherUnMessage
	at monPackage.Hello.AfficherUnMessage(Native Method)
	at monPackage.Hello.main(Hello.java:13)

Quel est le probleme? On dirait qu'il trouve la librairie, mais pas la fonction... bizarre!
Quelqu'un a-t-il la solution?
Merci
tet.dum