Répertoire courant inattendu
Bonjour,
Après avoir créé une archive jar, mon programme n'arrive plus à lire un fichier texte se trouvant au même niveau (arborescence) que mon jar.
Code:
1 2 3 4 5 6 7
|
// recupère le répertoire courant où s'exécute le jar
String path = new File(".").getAbsolutePath();
FileReader fr = new FileReader (path);
BufferedReader br = new BufferedReader (fr); |
Mon jar s'exécute dans C:\Test\dst\ et celui ci-lève l'exception suivante :
javaFileNotFoundException : C:\Windwos\System32.
La question est pourquoi depuis la création du jar, le répertoire courant s'avère être "C:\Windwos\System32" alors que celui-ci devrait être "C:\Test\dst\".
Merci pour votre aide.