我正在使用maven,我正在创建一个应用程序,需要在运行src/main/resources
时从exe
获取文件。
我用它来生成构建时的exe> http://www.hascode.com/2012/08/creating-a-windows-executable-from-a-jar-using-maven/
我收到一条错误,指出在运行src/main/resources
文件时无法访问exe
内的文件。
我用它来从src / main / resources
获取文件ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
File[] files = new File(classLoader.getResource("files").getFile()).listFiles();
当我在eclipse中运行它时,它运行但是当我使用exe运行它时,
使用eclipse: 没有错误
DEBUG file:/C:/Development/Java/eclipse/workspace/app_sample/target/classes/files
DEBUG /C:/Development/Java/eclipse/workspace/app_sample/target/classes/files
使用exe:
DEBUG file:/C:/Users/User.Name/Desktop/just%20some%20directory/App.exe!/files
ERROR java.lang.NullPointerException