我看过帖子:
查看.jar文件的内容
以及
如何列出JAR文件中的文件?
但遗憾的是,我找不到一个好的解决方案来实际读取 JAR的内容(逐个文件).
此外,有人可以给我一个提示,或指向一个资源,我的问题在哪里讨论?
我只能想到一个不那么直接的方法来做到这一点:
我可以以某种方式将JAR资源列表转换为内部JAR URL列表,然后我可以使用openConnection()打开它.
您使用JarFile打开Jar文件.有了它,你可以使用'getEntry(String name)'或'entires'来获得ZipEntry或JarEntry(它们可以被视为相同的东西).获得Entry后,可以通过调用' JarFile.getInputStream(ZipEntry ze) ' 来使用它来获取InputStream .那么你可以从流中读取数据.
在这里查看教程.
| 归档时间: |
|
| 查看次数: |
11962 次 |
| 最近记录: |