Java列出jar文件中的所有文件/ getResource()是如何工作的

时间:2018-01-06 12:37:27

标签: java jar resources

所以我的问题是:如何列出我的jar文件中的每个文件/文件夹。通常情况下,我使用Files.walk(myPath),然后我可以"步行"通过所有文件例如在文件夹" / res"。

但是当我想要浏览完整的jar文件时,我什么也得不到。对于Path我使用"" (< - empty String)因为它的"根路径"。 即使我检查这条路径是否存在,当我在IDE中执行代码时它会说是,但是当我将它导出到jar时它无法找到空路径。我在这做错了什么?

我查了一些路径,例如" /"," .."," /.."," ../"我只获得null作为资源...

(通过getResource(myPath)检查是否存在,然后进行空检查,我已经尝试了ClassLoader.getSystemClassLoader()和Class i中的ClassLoader工作({{ 1}}和Test.class.getResource(myPath)),没有任何作用......)

0 个答案:

没有答案