首页 文章

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

提问于
浏览
1

我有两个版本的.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 回答

  • 0

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

  • 0

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

    <resources arch="amd64">
    

    从文档:

    arch指定应考虑此信息元素的体系结构

相关问题