D'après mes lectures par curiosité:
JNA : Appeler du C à partir de Java
JNI: Appeler du Java à partir du C.
Si ce n'est pas faux, les exemples cités par jcs ainsi que ta description sont JNA, pas JNI.
Après, effectivement, je ne connais pas d'exemple,
Perso, j'utilise JNA pour permettre à des développeurs Java d'utiliser ma librairie écrite en C++, c'est utile.
JNI, ben j'imagine qu'il suffit d'avoir le problème inverse (avoir besoin d'un code Java alors que le reste de ton code est en autre chose)
[^] # Re: et python ? :)
Posté par Zenitram (site web personnel) . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 1.
D'après mes lectures par curiosité:
JNA : Appeler du C à partir de Java
JNI: Appeler du Java à partir du C.
Si ce n'est pas faux, les exemples cités par jcs ainsi que ta description sont JNA, pas JNI.
Perso, j'utilise JNA pour permettre à des développeurs Java d'utiliser ma librairie écrite en C++, c'est utile.
JNI, ben j'imagine qu'il suffit d'avoir le problème inverse (avoir besoin d'un code Java alors que le reste de ton code est en autre chose)