Bonjour,

je développe un outil en Java qui fait appel à des méthodes accessibles depuis une librairie externe : a.jar
Afin de l'utiliser, je l'inclue dans le classpath en l'ajoutant dans (1):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Project -> Properties -> Java Build Path -> Onglet Libraries -> Add External JARs
Néanmoins quand j'exécute mon application, je reçois le message d'erreur : java.lang.UnsatisfiedLinkError: no "a" in java.library.path

Pour y remédier, j'ai donc rajouté dans les options d'exécution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Run -> Run ... -> Onglet Arguments -> VM arguments
 
-Djava.library.path=%cheminDeMaLibrairie% -jar a.jar
Le chemin est correct : un copier coller dans un explorateur m'y amène et ma librairie y existe bien.
Néanmoins, je reçois un message d'erreur du JVM Launcher (2):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Unable to access jarfile
La plupart des post sur le même sujet précise d'inclure les librairies dans le classpath : est ce que ce que je fais en (1) est correct ?

(2) : Cela signifie-t-il qu'il n'arrive pas à trouver la librairie ou qu'il n'arrive pas à accéder à son contenu ?

Merci de votre aide.