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 avecJ'essaie de lire fichier.txt avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part java -jar monjar.jar /fichier.txt
Mais j'obtiens une java.lang.NullPointerException sur is quand je l'utilise dans la deuxième ligne.
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));
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 !
Partager