Bonjour,

J'ai un projet maven sous Eclipse que je souhaite exécuter dans un terminal avec le jar et auquel je souhaite passer un fichier en argument.
Je génère donc le jar depuis eclipse et je l'exécute avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
java -jar monjar.jar /fichier.txt
J'essaie de lire fichier.txt avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
InputStream is = getClass().getResourceAsStream(args[0]);
BufferedReader br = new BufferedReader(new InputStreamReader(is));
Mais j'obtiens une java.lang.NullPointerException sur is quand je l'utilise dans la deuxième ligne.

Pour trouver le problème, j'ai créé un second projet maven juste pour tester la lecture du fichier, avec lui tout fonctionne très bien et je ne vois pas la différence entre les 2 projets à l'origine du problème : mêmes pom.xml (juste des dépendances en plus dans le premier), dans les deux cas fichier.txt n'est pas présent dans src/main/resources bien sûr, même JRE utilisé etc.

Voilà :/ merci de m'avoir lu et de m'aider à y voir plus clair !