classpath中JAR文件的目录列表

时间:2009-11-14 00:20:35

标签: java jar classloader

引用JAR文件包含的文件的典型方法是使用ClassLoader.getResource。有没有办法获取JAR文件中的目录内容(类似于java.io.File.listFiles())?请注意,JAR文件位于类路径中,并且在运行时可能无法识别其文件名。

基本上我在目录中有一堆非.class资源文件。在运行时,我需要加载已知目录中包含的每个资源文件。

1 个答案:

答案 0 :(得分:1)

有一个名为java.class.path的系统属性,解析jar的路径,然后使用JarURLConnection类来做你想做的事。