禁用 Java 条安全和警告消息

Disable Java security and warning messages

我将 Java 6 更新为 Java 8u25,现在出现两条消息:

第一条消息:你要运行这个应用程序吗?名称:----.jar

第二条消息: 警告 - Java 的不可用版本 Requested:This 应用程序想要使用 Java (1.6) 的版本未安装在您的系统上。

当客户端 运行 java 应用程序 (jnlp) 并且我想禁用或隐藏它们时,会出现这些消息。客户端从服务器下载 java 应用程序。

我不知道是否有禁用它们或使用 windows 注册表的命令。

我知道有一个名为 deployment.properties 的文件可以添加或删除参数,但我认为它不适用于我的情况。

你不能。

阅读 Oracle 的 deployment.security.level 属性 描述,您会看到 Java >= 1.7 低安全级别已被删除意味着即使签名的应用程序也无法逃脱安全提示:

http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html#properties

自 java 7 起,警告只能 disabled/ignored 由用户或系统管理员设置的规则集第一次出现后:https://www.java.com/en/download/help/jcp_security.xml

(从 Java 8 update 20 中等安全级别开始也已删除)

当然你可以强迫你的客户坚持使用 1.6,但那是 不安全和不专业的 ,并且你将不得不面对关于 Java 版本的潜在警告反正已经过时了。