A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xxxqian1111 中级黑马   /  2015-3-17 15:52  /  801 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

真惭愧,刚刚因为忘记冒号来提问,这次检查了好多次,还是没发现哪有问题。。。
import java.io.*;
import java.util.zip.*;
public class zipFileDemo02 {
public static void main(String args[]) throws Exception{
File file=new File("d:"+File.separator+"lcda.zip");
File OutputZip=new File("d:"+File.separator+"lcdb");
ZipFile zipFile=new ZipFile(file);
ZipEntry entry=zipFile.getEntry("test.txt");
InputStream input=zipFile.getInputStream(entry);
OutputStream out=new FileOutputStream(OutputZip);
int temp=0;
while((temp=input.read())!=-1){
out.write(temp);

}input.close();
out.close();
} } 这是程序
Exception in thread "main" java.lang.NullPointerException: entry
at java.util.zip.ZipFile.getInputStream(ZipFile.java:340)
at zipFileDemo02.main(zipFileDemo02.java:9) 这是报错。。百度说流没有关闭或者zip有问题。。那怎么解决额。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马