如何获取位于JAR文件中的目录的路径

时间:2016-08-14 23:41:16

标签: java

我尝试制作可执行的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运行时效果非常好。

感谢您的帮助。

0 个答案:

没有答案