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