I'm trying to read a file in my maven project at /src/main/resources/file.txt.
I'm using
URL url=this.getClass().getResource("/");
String filePath=url.getPath()+"file.txt";
url object gets the correct value when this is run thru eclipse.
But, when I package the jar and run it in command line:
jar -cp myjar.jar SampleTest
It returns null for 'url' object and throws a NullPointerException in the next line.
I have openend my Jar file using file browser and checked. It has the 'file.txt' in "/" location inside the Jar.
Where am I going wrong ?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…