Java Web Start 下载最新的 JRE?

标签 java security versioning java-web-start

在我的 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/

相关文章:

security - BREACH漏洞的解决方案?

linux - Python 子进程可以在没有 shell = true 的情况下创建 conda 环境吗?

mysql - MySQL SSL 使用起来真的安全吗?

c# - 您如何在敏捷项目中进行版本编号?

java - 检测到智能卡或标签数据时停止计时器

java - 绝对布局的替代方案?

java - 如何获取android中已安装应用程序的缓存大小

documentation - 如何发送版本控制文档更新?

svn - 如何 "unversion"svn 和/或 git 中的文件

java - 这个循环会执行多少次