当前位置: 代码迷 >> Java相关 >> 贴。空指针错误如何解决
  详细解决方案

贴。空指针错误如何解决

热度:45   发布时间:2016-04-22 21:06:15.0
求救贴。。空指针异常怎么解决?

        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断点功能。
空指针一般都是比较容易解决的问题。

引用:
菜鸟没学过加断点。。怎么设?

------解决方案--------------------
引用:
 zip.getEntry(descDir)显示为空。。然后怎么解决呢?求帮忙。。

你的descDir 是什么目录呢?还有你的压缩文件中  zip.getEntry(descDir) 确定可以取到值吗?
------解决方案--------------------
把你的全部代码贴出来吧,记得把代码放到 代码格式框 
里面 
  相关解决方案