猿问

是否可以在 JNLP 文件的 j2se 标签中指定多个 java 版本?

我希望将 RIA 应用程序限制为 java 版本 7 和 8。


<resources os="Windows">

<j2se version="1.7*,1.8*" initial-heap-size="512m" max-heap-size="512m" />

</resources>

我正在尝试做类似上述的事情。我的目标是查看用户是否安装了 java 7 或 8 并使用可用版本运行应用程序。如果用户有任何 1.9 及更高版本,则应用程序不应运行。


这是否可能,如果可以,指定版本的正确语法是什么?


慕后森
浏览 57回答 1
1回答

慕田峪9158850

从文档中:“j2se/java 元素指定支持应用程序的 Java 平台标准版运行时环境 (JRE) 版本,以及 Java 虚拟机的标准参数。如果指定了多个 JRE,则表示受支持 JRE 的优先级列表,最喜欢的版本在前。”<java&nbsp;version="1.8"&nbsp;initial-heap-size="512m"&nbsp;max-heap-size="512m"&nbsp;href="&nbsp; <java&nbsp;version="1.7"&nbsp;initial-heap-size="512m"&nbsp;max-heap-size="512m"/>另请注意,当指定 href 属性时,会请求特定于供应商的 JRE(在本例中为 oracle)。如果您不希望这样或弹出安装例程(当没有安装相应的 jre 时),请删除href="http://java.sun.com/products/autodl/j2se"链接...您也可以尝试使用 andrew 的JaNeLa来验证您的 JNLP 文件...
随时随地看视频慕课网APP

相关分类

Java
我要回答