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:
Je recrée mon JAR à partir de mes fichiers modifiés. Tout ce passe bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part package fr.toto.monProjet;
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:
Voilà, si quelqu'un pouvais m'aider, ce serait super cool
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Merci d'avance
Partager