[JNI] Problème SWIG java.lang.UnsatisfiedLinkError
Bonjour à tous,
A l'aide de SWIG, j'ai créé à partir d'un fichier interface en C++, les fichiers Java (JNI) permettant d'attaquer une librairie dynamique (.so).
Tout fonctionne bien lorsque j'effectue mes tests à partir d'un programme java.
Le seul soucis est que j'aimerai mettre les fichiers java générés dans un package.
J'ai donc créé une arborescence fr/toto/monProjet dans laquelle j'ai positionné mes fichiers.
J'ai ensuite rajouté en entête de chacun de mes fichiers java la ligne suivante:
Code:
package fr.toto.monProjet;
Je recrée mon JAR à partir de mes fichiers modifiés. Tout ce passe bien.
Je rajoute un import vers mon package fr.toto.monProjet dans mon programme de test.
Mais lorsque je veux exécuter ce programme de test voila ce qu'il me marque:
Code:
1 2 3 4
| Exception in thread "main" java.lang.UnsatisfiedLinkError: CCOLib_CCO_Open
at fr.toto.monProjet.CCOLibIFJNI.CCOLib_CCO_Open(Native Method)
at fr.toto.monProjet.CCOLib.CCO_Open(CCOLib.java:51)
at TestsPerformance.main(TestsPerformance.java:122) |
Voilà, si quelqu'un pouvais m'aider, ce serait super cool :yaisse2:
Merci d'avance :king: