Bonjour,

J'ai créé un jar exécutable, il fonctionne parfaitement si je le lance depuis le dossier où il se trouve (./monJar.jar sous linux) mais si je me trouve dans un repertoire différent il s'exécute mais ne trouve pas les fichiers dont il a besoin qui sont dans le même dossier que lui.
Par exemple si je fait dossier1/dossier2/monJar.jar il ne récupérera pas les fichier qui se trouve dans dossier2 (fichier textes et images)

Comment faire pour que le jar se lance dans son dossier où il se trouve ?
J'ai essayer de spécifier le dossier avec java -cp "/dossier1/dossier2" -jar "/dossier1/dossier2/monJar.jar" et en remplacant -cp par -classpath mais rien n'y fait.

merci