Bonjour à tous,

j'ai un soucis assez important et j'espère que vous pourrez m'aider.
Je dois utiliser une Dll(madll.dll) de communication à partir de java sous linux...

De ce que j'en ai compris pour le moment :
Je dois créer une bibiliothèque dynamique ( *.so sous linux ) qui correspond aux standards JNI.
Dans cette bibliothèque, je dois créer des fonctions en c/c++ qui font appel aux fonctions de madll.dll

Pour résumer : java -> jni -> *.so(c/c++) -> *.dll(déjà implémentée)
Mais j'ai du mal à trouver de la documentation sur l'ensemble de ces problèmes:
  • créer un *.so avec jni
  • implémenter ce *.so en faisant appel aux fonctions de ma dll
  • faire fonctionner le tout


Je vous remercie par avance de toute aide!