Bonjour,
j'utilise une dll A déjà codé dans un code java par l'intermédiaire de la JNI. Cela m'oblige à créer une dll intermédiaire qui fait le pont entre mon code java et ma dll A. Or ce code Extern C est spécifique à l'organisation de mon code java
En effet, suivant mon code précédent, je précise dans le JNIEXPORT le package (MyCode) et la class (TestDll) de mon code java.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 extern "C" { JNIEXPORT void JNICALL Java_MyCode_TestDll(JNIEnv * env, jobjec) { AfxMessageBox("Hello World from dll"); } }
Ceci me pose un problème lorsque je veux réutiliser cette dll intermédiaire pour un autre code java, puisque je dois modifier ces champs (donc je refait une nouvelle dll intermédiaire).
Y'a t'il un moyen de rendre général un tel code ?
Je pensais pouvoir récuépérer le chemin du répértoire courant pour faire cela.
Merci
Partager