由于在Java 8 Update 40 build 27中修复了serious bug in Java 8 Update 40,我想在我的JNLP中将该构建指定为最小值。然而,这似乎不起作用:
<resources>
<java version="1.8.0_40-b27+"/>
奇怪的是,即使我确切地指定了当前安装在我的机器上的构建,它也不起作用,Java Web Start告诉我它不是,在我的情况下我做了:
<resources>
<java version="1.8.0_40-b27"/>
毕竟,是否有可能以这种粒度指定Java运行时版本?
更新:如果提供了特定的href,至少我可以指定具有更新粒度(但不是构建粒度)的范围:
<resources>
<java version="1.8.0_40+" href="http://java.sun.com/products/autodl/j2se"/>