我试图在我的maven项目中读取文件/src/main/resources/file.txt。getClass()。getResource(“/”)在命令行中返回空值
我使用
URL url=this.getClass().getResource("/");
String filePath=url.getPath()+"file.txt";
URL对象获得时,这是运行直通月食正确的值。
但是,当我打包的jar和命令行运行它:
jar -cp myjar.jar SampleTest
它返回null“URL”对象,并抛出下一行一个NullPointerException。
我使用文件浏览器打开了我的Jar文件并进行了检查。它在Jar中的“/”位置有'file.txt'。
我要去哪里错了?
你应该试试'URL url = getCl驴()。getResource(“/ file.txt”);''字符串filePath = url.getPath();' – sergiofbsilva