如何在jnlp中使用构建粒度指定java运行时范围
由于Java8Update40Build27中修复了一个错误,所以我想在JNLP中指定该版本为最小版本。但是,这似乎不起作用:如何在jnlp中使用构建粒度指定java运行时范围,java,jnlp,Java,Jnlp,由于Java8Update40Build27中修复了一个错误,所以我想在JNLP中指定该版本为最小版本。但是,这似乎不起作用: <resources> <java version="1.8.0_40-b27+"/> 奇怪的是,即使我精确地指定了当前安装在我的机器上的构建,它也不起作用,Java Web Start告诉我它不起作用,在我的情况下,我做到了: <resources> <java version="1.8.0_40-b27"/>
<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"/>
祝你好运,除了最新安装的JRE。Oracle似乎已经悄悄地放弃了对加载和使用早期JRE的支持。