您当前的位置: 首页 >  Java

暂无认证

  • 0浏览

    0关注

    101061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java.io.IOException: The stream is closed

发布时间:2015-06-17 11:55:45 ,浏览量:0

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 inJar = new ArchiveStreamFactory() .createArchiveInputStream(ArchiveStreamFactory.JAR,
                                    ais);

需要注意的是,使用ArchiveInputStream创建的ArchiveInputStream 对象如果关闭,则所有与之相关的ArchiveInputStream 对象就都被关闭了。

关注
打赏
1655516835
查看更多评论
立即登录/注册

微信扫码登录

0.0503s