Bonjour
pour tester JNI j'ai choisi d'essayer un programme qui appel une librairie pour écrire " Hello World", j'ai suivie toute les étape et j'ai fini par obtenir un libraire "lib.dll" qui me permettrai d'appelé cette fonction :
quand j'exécute l'application j'obtiens cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 JNIEXPORT void JNICALL Java_hello_World_set (JNIEnv * env, jobject o){ printf("Hello World!\n"); return; }
quand j'ai cherché dans le forum j'ai trouvé qu'il fallait faire pour éviter le suffixe rajouter Echec lors du didacticiel JNI de Java mais même en compilant avec -Wl,--kill-at j'obtien toujour la même erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: pack.Nat.set()V at pack.Nat.set(Native Method)
est ce que qqn saurai quoi faire?
merci
Partager