今天突然想起看看java关于自动解压的问题,就写了两句代码。
import java.io.File;
import java.util.zip.ZipFile;
public class ZipUtils {
public static void main(String args[]) throws IOException {
try {
File file=new File("F:\\iPhone1.2.zip");
ZipFile zf=new ZipFile(file);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
可是执行下却报异常
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at XXX.ZipUtils.main(ZipUtils.java:38)
想问下这个是什么原因
------解决方案--------------------
这个压缩文件是不是有问题啊,是你自己压缩的还是后改的啊。。zip包貌似只能解压后缀本身就是zip的文件