1

我有一个试图用 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)
4

1 回答 1

0

这看起来像是 okto.jar 文件的问题。您能否检查它是否有效(使用 zip 程序打开)并尝试使用其他方法重新创建它?

您是否还可以检查文件的路径是否正确(/Users/user/code/okto/build/okto.jar)

于 2015-02-19T19:37:22.753 回答