我有两个版本的.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位版本(我安装了32位和64位版本的Java 8 v121) .
有没有办法让 Java(TM) Web Start Launcher
使用64位JRE而不是默认的32位JRE用于这个特定的.jnlp?在该字段中使用此应用程序的用户还必须安装32位JRE才能运行较旧的旧版应用程序,因此无法卸载32位JRE .
2 回答
必须有更好的方法,但一种解决方法是右键单击jnlp并选择64位java可执行文件以启动jnlp文件 .
您可以在jnlp文件中指示它:
从文档: