JNLP。导致客户端使用JDK< 7版

时间:2013-07-23 09:00:58

标签: java applet jnlp

在一些JDK 7更新后,我的applet将无法正常工作(安全例外)。如何在JNLP文件中指定客户端使用的JRE版本范围?我想让他只使用JRE 6而不是7。

2 个答案:

答案 0 :(得分:1)

您要做的是真的不好主意

Java 6已经过EOL,这意味着没有更多的免费安全更新。因此,您正在做的是鼓励人们将其Web浏览器使用的Java版本降级到可能未修补的过时版本的Java安全漏洞很快就会被积极利用来为用户做各种令人讨厌的事情。

正确的方法是修复您的applet,使其与最新的JDK更新(以及旧版本)一起使用。

答案 1 :(得分:0)

唯一的出路是,在browser中检测使用java的版本并给他一个正确的消息,使用java 6 jre

您可能听说过deployJava.js

并检查类似

的版本
if(deployJava.versionCheck("1.7")){

//message him
}