Bonjour,
Je suis en train d'essayer de mettre en oeuvre et comprendre le fonctionnement de la JNI.
J'ai fais quelques tuto trouvé sur internet, et dans toutes ces doc il est expliqué qu'il est necessaire de créer un fichier d'entête (.h) avec la commande "javah -jni". (il n'est pas dit pourquoi il faut créer ce fichier)
Je ne comprend pas à quoi sert ce fichier.
Pour comprendre j'ai supprimé le fichier .h existant sur mon disque, supprimé le "#include monfichier.h" de mon programme C et recompilé sans génerer le .h![]()
Miracle ... la compilation et le programme marche toujours.![]()
Mais alors à quoi sert donc ce fichier ?!
Partager