【问题标题】:Directory list of JAR file within classpath类路径中 JAR 文件的目录列表
【发布时间】:2010-12-16 12:08:46
【问题描述】:

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

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

【问题讨论】:

标签: java jar classloader


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    相关资源
    最近更新 更多