Install4j构建失败并显示“超出GC开销限制”错误

时间:2017-12-01 07:08:40

标签: java out-of-memory install4j

我正在使用install4j(v6.1.5)来创建安装程序。我启用了pack200压缩。在本地计算机上创建安装程序时,安装程​​序失败并显示以下错误消息:

Build failed.

Cause: java.lang.OutOfMemoryError
       GC overhead limit exceeded
Stack trace:

com.a.a.d: java.lang.OutOfMemoryError: GC overhead limit exceeded
    at com.install4j.b.k.c(ejt:158)
    at com.install4j.gui.a.run(ejt:99)
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded"

在哪里可以更改设置以增加内存?

2 个答案:

答案 0 :(得分:2)

GC需要经常运行。您可以尝试使用-XX:-UseGCOverheadLimit命令行选项禁用此检查,并查看会发生什么 - 通常不是一个好主意,但我认为Install4J代码没有错误或泄漏。或者,您可以使用-Xmx选项尝试更大的堆大小。

答案 1 :(得分:2)

您可以更改文件中的-Xmx值

bin/install4j.vmoptions