Utiliser dll dans du java - Java - Programmation
Marsh Posté le 09-01-2009 à 13:25:59
Bonjour,
C'est bien JNI et JNI n'est pas payant. Tutoriel JNI.
Marsh Posté le 11-01-2009 à 16:16:12
Utilise JNA c'est vraiment pas mal
Tu re-défini les structures C en Java si besoin, une interface qui reprends les méthodes de la DLL à appeler en Java, et JNA fais le reste
https://jna.dev.java.net/
Marsh Posté le 22-01-2009 à 12:45:45
Je plussoie l'utilisation de JNA: plus léger à mettre en place que JNI, moins sujet aux fuites mémoires. Par contre, il faut parfois lutter pour trouver le bon mapping entre les types Java et les types attendus par les DLL mais une fois la bonne combinaison trouvée c'est un régal.
Marsh Posté le 09-01-2009 à 11:09:27
Bonjour,
J'aimerais utiliser une api écrite en C dans mon code java.
En faites j'aimerais appeler des fonctions écrites en C, utiliser les dll de l'api C.
J'ai vu qu'il y avait JNI, mais ça m'a l'air payant.
Est-ce qu'il y a d'autres solutions?
D'avance merci.