Aide en java

Fermé
choco - 25 mars 2005 à 11:26
 choco - 25 mars 2005 à 15:02
Bonjour, je voudrais savoir comment exploiter les fonctions d'une dll en java.
J'ai trouvé sur le net qui fallais l'appeler comme ceci :

class Test {
public native void Bonjour();
static {
System.loadLibrary("madll");
}

public static void main(String[] args) {
new TestJNI1().Bonjour();
}
}

Mais hélas ca ne marche pas, pouvez vous m'aider ??? Ais-je oublié de faire quelque chose ?? dansles données du constructeurs, j'ai toutes les fonctions liées a cette dll, donc je pense que les exploiter ne devrais pas etre compliqué, si ?
merci d'avance pour votre aide !!
A voir également:

3 réponses

Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
25 mars 2005 à 12:04
ta dll doit egalement avoir une forme particuliere avec des declaration particuliere et compilé de façon particuliere.
cf :
http://www.infini-fr.com/Sciences/Informatique/Langages/Imperatifs/Java/jni.html
0
Y'a-t-il une librairie a inclure pour utiliser la JNI ???
la dll marche en C++ mais pas en java, et je ne comprend pas pourquoi :(
0
up
0