应用程序已被安全设置阻止 Java8

应用程序已被安全设置阻止 Java8,第1张

在浏览器打开java程序时,出现应用程序已被阻止,应用程序错误,请单击以获取详细信息,遇到应用程序已被安全设置阻止怎么办,这个问题一般会同时出现在IE和chrome中,所以更换浏览器并不能解决问题。

在访问含有java程序的页面时,出现如图应用程序已被阻止的问题对话框,提示您的安全设置已阻止不可信应用程序运行。

点击确定后,在含有java的页面中会出现“错误。请单击以获取详细信息”。

java应用程序已被阻止的问题并不是由于浏览器的安全设置所导致的,而是由于java应用程序的安全设置所产生的,特别是在新版本的java中。在 *** 作系统的控制面板中点击程序。

找到程序中Java,点击进入。

Java控制面板中的安全选项卡里,点击编辑站点列表。

输入需要访问还有java程序的页面地址,点击添加。

、忽略安全风险,点击继续。

再次在浏览器中运行还有java的页面时,点击运行即可。

如果经常需要访问还有java程序的多个页面,可直接将浏览器java安全基本由高降低为中。

参考资料:http://jingyan.baidu.com/article/ea24bc39bb94ddda63b33165.html

这是最新版本的Java设计,删除了“中”级。

从 Java 8 Update 20 开始,“中”安全级别已从 Java 控制面板中删除。只有“高”和“非常高”级别可用。

通过“例外站点”列表,用户可以允许使用以前通过选择中选项而允许的小应用程序,不同之处在于需要逐个站点地设置,从而最大程度地减少了使用更宽容设置的风险。

下面是官方解释:

http://www.java.com/zh_CN/download/help/jcp_security.xml

你这个 Applet 有没有访问本地资源(比如本地磁盘,打印机,在本地开启一个 TCP 服务端口,尝试连接到不是当前正在打开的服务器网址)?这个对话框中的 file:// 可能是程序打算打开本地磁盘。

Java Applet 中安全沙箱禁用 Applet 访问本地资源或第三方网站,我们只有在给Applet 所在 jar 进行数字签名之后才允许访问。因为使用 Java 代码来访问这些资源就无法让浏览器跟踪程序的活动,因此你的本地磁盘上的资料可能会被窃取,因此,事先由网站签发数字证书来声明服务商的身份,浏览器在第一次收到这个证书时会d出对话框让我们确认数字证书的身份是否合法,数字证书的签名的不可否认是安全的要素,这样如果事后发现了数据泄密时就有呈堂证供。

使用 JDK 提供的 jarsigner.exe 来签名,我们需要事先用keytool准备一个证书。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11088277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存