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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : 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)
Voilà, si quelqu'un pouvais m'aider, ce serait super cool
Merci d'avance