繁体   English   中英

JNLP。 使客户端使用JDK <7版本

[英]JNLP. Cause client to use JDK < 7 version

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

您试图做的是一个非常糟糕的主意

Java 6已经过EOL,这意味着不再有免费的安全更新。 因此,您正在做的事情是鼓励人们其网络浏览器使用的Java版本降级 为过时的Java版本,该版本可能具有未修补的安全漏洞 ,这些漏洞很快将被积极利用以进行各种讨厌的事情,用户。

正确的方法是修复小程序,使其与最新的JDK更新(以及较旧的JDK)一起使用。

唯一的出路是,检测browser使用的Java版本并给他适当的消息,即使用Java 6 jre

您可能听说过deployJava.js

并检查类似的版本

if(deployJava.versionCheck("1.7")){

//message him
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM