我尝试制作可执行的JAR,以便任何人都可以下载并运行我的应用程序。
我试图抓住一个充满图像的目录的路径,这样我就可以遍历文件夹中的所有图像,对每个图像执行一些操作。它从IDE(Netbeans)运行时工作正常,但从JAR文件运行时它不起作用。
包含图像的文件夹位于src文件夹中 - >图形 - >纹理。
这是我的代码:
Path terPath = Paths.get(getClass().getResource("/graphics/Textures").toURI());
List<File> filesInFolder = Files.walk(terPath)
.filter(Files::isRegularFile)
.map(Path::toFile)
.collect(Collectors.toList());
从JAR运行时,第一行发生错误,但从IDE运行时效果非常好。
感谢您的帮助。