Justement je m’intéresse à ce problème, celui d’utiliser une dll sous java alors merci Julien pour cet article.
Julien tu as écrit :
Dans notre cas (DLL fournie par un constructeur), il est impossible de recompiler le code pour indiquer qu’on souhaite utiliser JNI. Il faut trouver une solution d’interface Java / natif qui laisse la DLL inchangée.
Alors justement à ce propos n’y aurait-il pas moyen d’utiliser JNI en recompilant la dll ?
C’est-à-dire on fait une deuxième dll qui fait appelle aux fonctions de la première mais en respectant les conditions pour JNI.
Salut à tous,
Justement je m’intéresse à ce problème, celui d’utiliser une dll sous java alors merci Julien pour cet article.
Julien tu as écrit :
Dans notre cas (DLL fournie par un constructeur), il est impossible de recompiler le code pour indiquer qu’on souhaite utiliser JNI. Il faut trouver une solution d’interface Java / natif qui laisse la DLL inchangée.
Alors justement à ce propos n’y aurait-il pas moyen d’utiliser JNI en recompilant la dll ?
C’est-à-dire on fait une deuxième dll qui fait appelle aux fonctions de la première mais en respectant les conditions pour JNI.
Qu’en pensez-vous ?
PS : J’ai entendu parler de JNA aussi...