Bonjour
Je voudrais savoir comment je peux executer des programmes C++ sous java. On m'a dit que je devais utiliser JNI.
Bonjour
Je voudrais savoir comment je peux executer des programmes C++ sous java. On m'a dit que je devais utiliser JNI.
En effet, l'interface native java est prévue à cet effet.
En gros, tu as ta dll et ta liste de méthodes C++.
Tu as ton accesseur JAVA aux méthodes C++. Tu lances javah qui générera le Header File C++ avec les prototypes adéquats : jbyte, jint, jchar ...
Avec ce nouvel header file, tu compiles ta nouvelle dll avec ce nouveau header file et ton prog java peut faire un LoadLibrary sur tes méthodes exportées.
salut
Voir aussi JNA dans le blog d'adiguba
Partager