黑马程序员技术交流社区
标题:
还是java IO的问题 怎么就是不能消停会呢
[打印本页]
作者:
qq563426478
时间:
2015-3-3 20:33
标题:
还是java IO的问题 怎么就是不能消停会呢
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有问题。。那怎么解决额。
作者:
田得聖老师
时间:
2015-3-4 11:33
空指针异常,因为zipEntry是构造一个zip条目 不是文件
创建用JarFile类
作者:
笑望长空,逆转
时间:
2015-3-4 12:22
创建JarFile类就行了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2