2

在我的 JNLP 文件中,我使用以下内容来确保 Java 7 用户将在 Java 6 下运行我的应用程序:

<j2se version="1.6" href="http://java.sun.com/products/autodl/j2se"/>

它可以工作,甚至会在必要时提示安装 Java 6。但是,当安装 Java 6 时,它是 1.6.0.0 (!) 版本,这显然存在安全风险。

如何让 JWS 下载最新版本的 Java 6(或 j2se 标签中指定的任何版本)?

4

1 回答 1

3

官方文档(强调我的):

默认情况下,版本属性是指 Java 平台标准版的平台版本(规范版本)。[...]
还可以通过包含 href 属性来指定确切的产品版本(实施版本)。

所以我想删除该href部分应该符合您的期望:

<j2se version="1.6">
于 2012-11-19T16:52:34.273 回答