一尘不染

java.util.zip.ZipException:打开zip文件时出错

java

我有一个Jar文件,其中包含其他嵌套的Jar。当我JarFile()在该文件上调用新的构造函数时,出现一个异常:

java.util.zip.ZipException:打开zip文件时出错

当我手动解压缩此Jar文件的内容并再次将其压缩时,它可以正常工作。

我仅在WebSphere 6.1.0.7和更高版本上看到此异常。相同的东西在tomcat和WebLogic上也可以正常工作。

当我使用JarInputStream代替JarFile时,我可以毫无例外地读取Jar文件的内容。


阅读 759

收藏
2020-03-25

共1个答案

一尘不染

确保你的jar文件未损坏。如果它已损坏或无法解压缩,则会发生此错误。

2020-03-25