我有两个版本的.jnlp用于启动应用,一个用java-vm-args="-Xmx4g"
jvm选项在具有更多内存的机器上运行,另一个用java-vm-args="-Xmx1g"
在机器上运行记忆力减少
我希望带有-Xmx4g
选项的.jnlp在64位JRE上运行(如果可用),但是,.jnlp文件总是使用Java(TM)Web Start Launcher启动,默认情况下始终使用32如果同一JRE版本的32位和64位版本都是位JRE(我安装了32位和64位版本的Java 8 v121)。
有没有办法让Java(TM) Web Start Launcher
使用64位JRE而不是默认的32位JRE用于这个特定的.jnlp?在该字段中使用此应用程序的用户还必须安装32位JRE才能运行较旧的旧版应用程序,因此卸载32位JRE不是一种选择。
答案 0 :(得分:0)
必须有更好的方法,但一种解决方法是右键单击jnlp并选择64位java可执行文件以启动jnlp文件。
答案 1 :(得分:0)
您可以在jnlp文件中指示它:
<resources arch="amd64">
来自文档:
拱
指定此信息元素应包含的体系结构 被视为