【发布时间】:2011-08-22 10:00:00
【问题描述】:
我有一个不包含清单的战争文件,甚至不包含 META-INF 文件夹。现在我的问题是我编写了一个代码,该代码在包含清单的普通战争文件中运行良好。现在我需要读取一个不包含清单的战争文件。
当我检查时
while ((ze = zis.getNextEntry()) != null)
这个条件只是被跳过了。是否有任何 API 将其视为普通 zip 文件或有任何解决方法。
我尝试过使用JarEntry 和ZipEntry。这是一个应该解释的小sn-p。
try {
FileInputStream fis = new FileInputStream(applicationPack);
ZipArchiveInputStream zis = new ZipArchiveInputStream(fis);
ArchiveEntry ze = null;
File applicationPackConfiguration;
while ((ze = zis.getNextEntry()) != null) {
// do someting
}
可以做什么?
【问题讨论】: