有没有办法让jnlp文件使用64位JRE?

时间:2017-02-17 02:31:47

标签: java windows-7 java-web-start

我有两个版本的.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不是一种选择。

2 个答案:

答案 0 :(得分:0)

必须有更好的方法,但一种解决方法是右键单击jnlp并选择64位java可执行文件以启动jnlp文件。

答案 1 :(得分:0)

您可以在jnlp文件中指示它:

<resources arch="amd64">

来自文档:

  

     

指定此信息元素应包含的体系结构   被视为