【发布时间】:2017-07-06 09:58:40
【问题描述】:
我有两个版本的 .jnlp 来启动应用程序,一个带有 java-vm-args="-Xmx4g" jvm 选项,可以在内存更大的机器上运行,另一个带有 java-vm-args="-Xmx1g" 的版本,可以在内存更少的机器上运行。
我希望带有-Xmx4g 选项的 .jnlp 可以在 64 位 JRE 上运行(如果可用),但是,.jnlp 文件始终使用 Java(TM) Web Start Launcher 启动,默认情况下始终使用 32 位 JRE如果同一 JRE 版本的 32 位和 64 位版本(我同时安装了 Java 8 v121 的 32 位和 64 位版本)。
有没有办法让Java(TM) Web Start Launcher 使用 64 位 JRE 而不是这个特定 .jnlp 的默认 32 位 JRE?在现场使用此应用程序的用户还必须安装 32 位 JRE 才能运行旧版应用程序,因此不能选择卸载 32 位 JRE。
【问题讨论】:
标签: java windows-7 java-web-start