java.io.IOException: The stream is closed
2015-06-17 11:55
615 查看
java.io.IOException: The stream is closed
at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.read(ZipArchiveInputStream.java:362)
at java.io.InputStream.read(Unknown Source)
at org.apache.commons.compress.utils.IOUtils.copy(IOUtils.java:75)
at org.apache.commons.compress.utils.IOUtils.copy(IOUtils.java:56)
at com.xunge.AESFileEncoder.unzip(AESFileEncoder.java:175)
at com.xunge.AESFileEncoder.unzip(AESFileEncoder.java:94)
at com.xunge.AESFileEncoder.main(AESFileEncoder.java:476)
java.io.IOException: This archive contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:410)
at com.xunge.AESFileEncoder.unzip(AESFileEncoder.java:98)
at com.xunge.AESFileEncoder.main(AESFileEncoder.java:476)
相关代码:
需要注意的是,使用ArchiveInputStream创建的ArchiveInputStream 对象如果关闭,则所有与之相关的ArchiveInputStream 对象就都被关闭了。
at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.read(ZipArchiveInputStream.java:362)
at java.io.InputStream.read(Unknown Source)
at org.apache.commons.compress.utils.IOUtils.copy(IOUtils.java:75)
at org.apache.commons.compress.utils.IOUtils.copy(IOUtils.java:56)
at com.xunge.AESFileEncoder.unzip(AESFileEncoder.java:175)
at com.xunge.AESFileEncoder.unzip(AESFileEncoder.java:94)
at com.xunge.AESFileEncoder.main(AESFileEncoder.java:476)
java.io.IOException: This archive contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:410)
at com.xunge.AESFileEncoder.unzip(AESFileEncoder.java:98)
at com.xunge.AESFileEncoder.main(AESFileEncoder.java:476)
相关代码:
ArchiveInputStream inJar = new ArchiveStreamFactory() .createArchiveInputStream(ArchiveStreamFactory.JAR, ais);
需要注意的是,使用ArchiveInputStream创建的ArchiveInputStream 对象如果关闭,则所有与之相关的ArchiveInputStream 对象就都被关闭了。
相关文章推荐
- Java之static
- Java之this与super
- java.util.zip.DataFormatException: invalid distance too far back
- 提高你的Java代码质量吧:推荐使用枚举定义常量
- Mac中Eclipse连不上Android手机的解决方法
- java 查看ssl log
- Eclipse在调试时,显示出16进制数据
- Java 读数据库字段时发现的一个现象
- java字符串分割性能比较
- struts2.xml 中result type属性说明
- Java开发时,如何设计Java类及业务流程
- java利用JFreeChart实现各种数据统计图(柱形图,饼图,折线图)
- Java NIO系列教程(九) ServerSocketChannel
- Java NIO系列教程(八) SocketChannel
- Struts,Spring,Hibernate三大框架的面试
- 设置 MyEclipse 默认打开文件方式
- 给eclipse换肤,自己的小窍门。
- JAVA中的一些基本概念
- struts2国际化
- Java求n的阶乘