我每天都在我的计算机上运行一个java扫描应用程序,每次运行时都会收到此警告
更多信息:
我检查了证书并且应用程序已签名(Thawte是根CA)
我在java页面上看到这个信息: http://java.com/en/download/help/appsecuritydialogs.xml
但没有运气禁用此消息。
该页面上的一些示例具有以下选项:“不要为此发布者的应用程序显示此内容”。我没有收到此复选框。
Java版本:1.8.0_66
操作系统:Windows 8.1
我每天都在我的计算机上运行一个java扫描应用程序,每次运行时都会收到此警告
更多信息:
我检查了证书并且应用程序已签名(Thawte是根CA)
我在java页面上看到这个信息: http://java.com/en/download/help/appsecuritydialogs.xml
但没有运气禁用此消息。
该页面上的一些示例具有以下选项:“不要为此发布者的应用程序显示此内容”。我没有收到此复选框。
Java版本:1.8.0_66
操作系统:Windows 8.1
Answers:
当我偶然发现你的问题时,我遇到了同样的问题。
经过一些研究,我能想到的最好的是Oracle:
为什么我没有看到选择此选项不再显示此选项 应用程序在未签名的应用程序的安全对话框中? 从...开始 Java 7 Update 40,选择选项 不要再这样了 应用 不再被提供。与以前的版本不同,用户不能 禁止未签名的应用程序的安全对话框,并将具有 选择该选项,我接受风险,并希望运行此应用程序,每个 是时候运行未签名的应用程序了。
资源: http://java.com/en/download/faq/signed_code.xml
在Java 7u40之前,有一个复选框,上面写着“不再显示此应用程序”......这将使对话框不再出现,除非更改了证书或部署了新版本的applet。
有趣的是,具体的发行说明没有提到这种变化: http://www.oracle.com/technetwork/java/javase/7u40-relnotes-2004172.html
从这个早期的Java 8开始,你可能正在运行一个较旧的Java 7版本,然后在升级到Java 8时开始注意到这种行为。
我确实通过控制面板选项戳了一下,似乎没有办法解决这个问题。
所以,如果我理解正确,每次启动应用程序都会显示此消息是不可避免的。