Bonjour,
dans le cadre d'une application que je suis en train de développer, j'utilise une library C++ par le biais de la JNI. Tout fonctionne très bien, seulement aujourd'hui, j'aimerais utiliser plus d'une library au sein du même programme, sachant que le nom de ma procédure (c++) d'initialisation est le même dans chaque library (procédure init).
Est-ce possible ?
Si oui comment déclarer les librarys et les méthodes dans ma classe Java, et comment appeler la procédure 'init' sur la bonne library ?
Jusqu'à maintenant, ça ressemble à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // Librairy c++ static {System.loadLibrary("malibrary1");} // Déclaration de la library dynamique n°1 public native void init(monParam1 param1, monParam2 param2);
Partager