新的java 9安装映像都显示为64位图像。在Windows 7下,我最终获得了32位和64位版本的JRE。 javaws默认选择64位版本。如果我直接从命令行运行32位javaws,它也可以。
以前,32位和64位安装程序是两个不同的东西。新组合的一体化方法如何决定使用哪个版本?
答案 0 :(得分:0)
发布说明 : - Set 32 or 64 bit JRE requirements in a JNLP file
Web Start应用程序现在可以使用其arch指定所请求的JRE 属性,并选择匹配的第一个,即使 它与当前运行的不同(第32位对比64位) JRE。例如,下面的JNLP内容将首选 在64位JDK8上,如果不可用,则为32位JDK9:
<resources arch="x86_64"> <java version="1.8"/> </resources> <resources arch="x86"> <java version="1.9"/> </resources>
注意,在上面的例子中,为了启动64位1.8 JRE,a 必须安装64位9 JRE。如果只安装了32位9 JRE, 64位1.8 JRE不可用。