java.util.zip.ZipException:ZIP_Read:读取zip文件时出错

时间:2014-11-24 11:34:50

标签: java zip

运行以下代码时:

ZipFile zipFile = new ZipFile(new File("/fodler", "zipfile.zip"));
ZipEntry zipEntry = zipFile.entries().nextElement(); 
LineNumberReader reader = new LineNumberReader(new InputStreamReader(zipFile.getInputStream(zipEntry), "8859_1"), 1024 * 1024);
reader.readLine();

有时我会遇到以下异常:

  

java.util.zip.ZipException:ZIP_Read:读取zip文件时出错   at java.util.zip.ZipFile.read(Native Method)   在java.util.zip.ZipFile.access $ 1200(ZipFile.java:31)   在java.util.zip.ZipFile $ ZipFileInputStream.read(ZipFile.java:459)   在java.util.zip.ZipFile $ 1.fill(ZipFile.java:242)   at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:141)   at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)   at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)   at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)   在java.io.InputStreamReader.read(InputStreamReader.java:167)   在java.io.BufferedReader.fill(BufferedReader.java:136)   在java.io.BufferedReader.readLine(BufferedReader.java:299)   在java.io.LineNumberReader.readLine(LineNumberReader.java:182)

重新启动服务时,它按预期工作。 有什么想法吗?

0 个答案:

没有答案