install4j:编译失败。原因:java.io.IOException:com/sun/codemodel/JCodeModel.build(L) 包含字节码 00039

install4j: compilation failed. Reason: java.io.IOException: com/sun/codemodel/JCodeModel.build(L) contains a bytecode 00039

[install4j] 警告:输出错误:java.io.IOException:com/sun/codemodel/JCodeModel.build(L) 包含字节码 00039:invokeinterface InterfaceMethodref:83 Con:256 带有不受支持的常量引用;请在此 class.

上使用传递文件选项

我在 运行 安装程序构建时突然开始收到此错误。我没有更改任何配置。

我无法找出此问题的根本原因。有人可以帮忙吗?谢谢!

这是来自 Pack200 的消息,它可能无法打包所有 JAR 文件。也许您更改了 JRE 版本。您可以在 "General Settings->Media file" 选项中关闭 Pack200 压缩。或者,如果 JAR 文件的名称为 codemodel.jar,您可以创建一个空文件 codemodel.jar.nopack 以仅针对该 JAR 文件禁用 Pack200 压缩。