我正在使用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"
在哪里可以更改设置以增加内存?
答案 0 :(得分:2)
GC需要经常运行。您可以尝试使用-XX:-UseGCOverheadLimit
命令行选项禁用此检查,并查看会发生什么 - 通常不是一个好主意,但我认为Install4J代码没有错误或泄漏。或者,您可以使用-Xmx
选项尝试更大的堆大小。
答案 1 :(得分:2)
您可以更改文件中的-Xmx值
bin/install4j.vmoptions