在我的 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 标记中指定的任何版本)?
最佳答案
来自official documentation (强调我的):
The version attribute refers, by default, to a platform version (specification version) of the Java Platform Standard Edition. [...]
Exact product versions (implementation versions) may also be specified by including the href attribute.
所以我想删除 href
部分应该符合您的预期:
<j2se version="1.6">
关于Java Web Start 下载最新的 JRE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13458377/