我有一个试图用 JWrapper 包装的 jar 文件。进入该过程一段时间后,我收到此错误。
似乎与 pack200 无关。我可以手动在文件上使用 pack200,并且我已经从 pack200 中排除了该文件。这就是打破它之后发生的任何事情。
> java -Xmx512m -jar jwrapper-00033253833.jar jwrapper.xml
...
...
[App] Adding file to archive... (/Users/user/code/okto/build/okto.jar) (=okto.jar) (classpath=true) (dir=false) (protect=false)
[Archive] Adding file (25080185) (okto.jar) /Users/user/code/okto/build/okto.jar
[Archive] Will pack200 okto.jar
**********************************
* BUILD FAILED *
**********************************
** Error Trace:
java.io.IOException: Stream closed
at java.util.zip.ZipInputStream.ensureOpen(ZipInputStream.java:67)
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:116)
at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)
at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)
at utils.jarbuilder.utils.JarClassVersionChecker.processJarEntry(JarClassVersionChecker.java:72)