
File pathFile = new File(descDir);
if(!pathFile.exists()){
pathFile.mkdirs();
}
ZipFile zip = new ZipFile(zipFile);
for(Enumeration entries = (Enumeration) zip.getEntry(descDir);entries.hasMoreElements( );){
ZipEntry entry = (ZipEntry)entries.nextElement();
String zipEntryName = entry.getName( );
InputStream in = zip.getInputStream(entry);
String outPath = (descDir+zipEntryName).replaceAll("\\*", "/");;
for的那一行是129行
File zipFile = new File("e:/压缩.zip");
String path = "e:/zipfile";
unZipFiles(zipFile, path);
最后那个是219行
------解决方案--------------------
设断点,debug,基本功
------解决方案--------------------
下载个eclipse工具,然后百度下eclipse debug断点功能。
空指针一般都是比较容易解决的问题。
------解决方案--------------------
你的descDir 是什么目录呢?还有你的压缩文件中 zip.getEntry(descDir) 确定可以取到值吗?
------解决方案--------------------
把你的全部代码贴出来吧,记得把代码放到 代码格式框 里面