Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jnlp中使用构建粒度指定java运行时范围_Java_Jnlp - Fatal编程技术网

如何在jnlp中使用构建粒度指定java运行时范围

如何在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"/>

由于Java8Update40Build27中修复了一个错误,所以我想在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"/>

祝你好运,除了最新安装的JRE。Oracle似乎已经悄悄地放弃了对加载和使用早期JRE的支持。