相关疑难解决方法(0)

Java资源作为文件

在Java中是否有办法通过类加载器在jar中检索的资源上构造File实例?

我的应用程序使用jar中的一些文件(默认)或运行时指定的文件系统目录(用户输入).我正在寻找一种一致的方法:
a)将这些文件作为流加载
b)分别列出用户定义目录中的文件或jar中的目录

编辑:显然,理想的方法是完全远离java.io.File.有没有办法从类路径加载目录并列出其内容(包含在其中的文件/实体)?

java resources classloader

120
推荐指数
4
解决办法
16万
查看次数

如何在类路径中读取Java包中的所有类?

我需要读取Java包中包含的类.这些类在classpath中.我需要直接从Java程序执行此任务.你知道一个简单的方法吗?

List<Class> classes = readClassesFrom("my.package")
Run Code Online (Sandbox Code Playgroud)

java reflection

93
推荐指数
8
解决办法
11万
查看次数

读取JAR文件的内容(在运行时)?

我看过帖子:

查看.jar​​文件的内容
以及
如何列出JAR文件中的文件?

但遗憾的是,我找不到一个好的解决方案来实际读取 JAR的内容(逐个文件).

此外,有人可以给我一个提示,或指向一个资源,我的问题在哪里讨论?

我只能想到一个不那么直接的方法来做到这一点:
我可以以某种方式将JAR资源列表转换为内部JAR URL列表,然后我可以使用openConnection()打开它.

java api jar

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×3

api ×1

classloader ×1

jar ×1

reflection ×1

resources ×1