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

iva*_*off 1 java api jar

我看过帖子:

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

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

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

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

Naw*_*Man 8

您使用JarFile打开Jar文件.有了它,你可以使用'getEntry(String name)'或'entires'来获得ZipEntry或JarEntry(它们可以被视为相同的东西).获得Entry后,可以通过调用' JarFile.getInputStream(ZipEntry ze) ' 来使用它来获取InputStream .那么你可以从流中读取数据.

在这里查看教程.


归档时间:

查看次数:

11962 次

最近记录:

6 年,1 月 前