使用用户定义的堆大小分发应用程序

时间:2013-08-07 15:14:18

标签: java parameters jvm executable user-input

我们正在使用install4j分发Java应用程序exe文件,并设置JVM参数(例如vmParameters="-Xmx512m ...")。 问题是,某些用户需要不同的MaxHeapSize,我们希望允许用户定义的JVM参数化(例如,通过使用params从cmd启动.exe)。我们怎样才能做到这一点?

修改

我知道launch4j和其他可执行包装器,但找不到任何适用于.exe文件的文件(仅适用于.jar s)

1 个答案:

答案 0 :(得分:0)

最终,一位同事找到了答案 - 在.vmoptions旁边创建一个.exe文件,并添加要传递给JVM的选项(在本例中为-Xmx1024mb)。< / p>