任何人都知道在一些Jar文件中迭代类的2-3行解决方案吗?
(我手里有一个java.net.URL的实例)
由于
答案 0 :(得分:4)
Accessing zips and jars using Java Part 1
Accessing zips and jars using Java Part 2
以下是第一篇文章中的代码段:
ZipFile zip = new ZipFile(fileName);
// Process the zip file. Close it when the block is exited.
try {
// Loop through the zip entries and print the name of each one.
for (Enumeration list = zip.entries(); list.hasMoreElements(); ) {
ZipEntry entry = (ZipEntry) list.nextElement();
System.out.println(entry.getName());
}
}
finally {
zip.close();
}
答案 1 :(得分:0)
jar -tf xyz.jar | grep class
Here's a solution。您可以从URL而不是代码使用的文件创建输入流。