我们正在OS X上捆绑64位JRE,因为OS X的所有内容都是。
我们正在Windows上捆绑32位JRE,以确保人们可以在使用32位Windows时安装我们的软件。
因此,我们要设置的最大堆大小因平台而大不相同。对于OS X,默认值是好的。在Windows上,我们要将其设置为-Xmx512m。
我认为在install4j中设置-Xmx设置的正确位置是启动器 - > Java调用 - > VM参数。但是,当且仅当 OS == Windows时,我才知道如何将其添加到VM参数文本字段。我该怎么做?
答案 0 :(得分:2)
您可以使用编译器变量执行此操作。
在“常规设置 - >编译器变量”步骤中,添加名为“xmxParam”的变量和空值。
在启动器向导中,添加
${compiler:xmxParam}
到VM参数文本字段。
然后,您可以覆盖每个媒体文件的默认值。在Windows媒体文件的媒体向导中,转到“自定义项目默认值 - >编译器变量”步骤,并使用“-Xmx512m”覆盖“xmxParam”。