Bonjour,

Je récupère le chemin vers le dossier de mon programme avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String file = getClass().getProtectionDomain().getCodeSource().getLocation().getFile();
Ca marche très bien, sauf qu'il traite les caractères spéciaux.
Exemple :

DEBUG : Dossier execution = Z:\My%20Dropbox\AL2C\03.%20Projet\Executable%20s%c3%
a9quence\SequenceTest_1.0
Ce format m'oblige à utiliser Java.net.URL pour ouvrir un fichier, mais impossible d'exécuter d'autres programmes avec ce format de chemin avec :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
java -jar [mon_chemin]/fichier.jar
Comment je pourrai transformer ces %XX ?