原因
Java 进一步增强了安全性,从而减少用户系统遭受的外部攻击。从 Java 7 Update 51 开始,Java 不允许用户运行未签名、自签名(未经过可信颁发机构签名)或缺少权限属性的应用程序。
运行应用程序涉及的风险
未签名的应用程序
如果应用程序没有证书(例如未签名应用程序)或缺少应用程序名称和发行者信息,默认情况下会被阻止。运行此类型的应用程序可能不安全并存在较高级别的风险。
自签名应用程序(证书并非来自可信证书颁发机构)
带有自签名证书的应用程序默认情况下会被阻止。此类型的应用程序具有最高级别的风险,因为发行者未标识,并且可能会授予应用程序访问您计算机上个人数据的权限。
不具有权限属性的 Jar 文件
权限属性验证应用程序请求的是否为开发人员指定的权限级别。如果不存在此属性,则攻击者可能会通过重新部署使用原始证书签名的应用程序并在不同权限级别运行此应用程序来对用户加以攻击。
解决方案
阻止您运行的应用程序是因为此应用程序不符合 Java 7 Update 51 中实施的安全准则。
与此应用程序的开发人员或发行者联系并让他们知道此应用程序被阻止。您可以向他们提供指向在应用程序代码中实现安全实践的相关信息的链接。
JAR 文件的安全清单属性
Java SE 安全性文档
Java 编程语言的安全编码准则
解决方法
强烈建议不要运行这些类型的应用程序。但是,如果您仍要运行这些应用程序,请仅在您了解风险和影响之后运行。
作为解决方法,您可以使用“例外站点”列表功能运行被安全设置阻止的应用程序。通过将被阻止应用程序的 URL 添加到“例外站点”列表中可允许此应用程序运行并显示一些警告。
应用程序已被阻止 Java
1、在访问含有java程序的页面时,出现如图应用程序已被阻止的问题对话框,提示您的安全设置已阻止不可信应用程序运行。
2、点击确定后,在含有java的页面中会出现“错误。请单击以获取详细信息”。
3、java应用程序已被阻止的问题并不是由于浏览器的安全设置所导致的,而是由于java应用程序的安全设置所产生的,特别是在新版本的java中。在 *** 作系统的控制面板中点击程序。
4、找到程序中Java,点击进入。
5、Java控制面板中的安全选项卡里,点击编辑站点列表。
6、输入需要访问还有java程序的页面地址,点击添加。
7、忽略安全风险,点击继续。
8、再次在浏览器中运行还有java的页面时,点击运行即可。
9、如果经常需要访问还有java程序的多个页面,可直接将浏览器java安全基本由高降低为中。
这是要设置java安全级别。
1、打开计算机,打开控制面板,或者从开始菜单打开“控制面板”。
2、打开控制面板-》“程序”-》打开“java(32位)”-》安全级别拉到最低“中”的位置。
3、这样设置问题是解决了,但是会在打开java程序的时候每次d出对话窗口“是否要运行此应用程序?”,选择“运行”就可以了。
在浏览器打开java程序时,出现应用程序已被阻止,应用程序错误,请单击以获取详细信息,遇到应用程序已被安全设置阻止怎么办,这个问题一般会同时出现在IE和chrome中,所以更换浏览器并不能解决问题。
在访问含有java程序的页面时,出现如图应用程序已被阻止的问题对话框,提示您的安全设置已阻止不可信应用程序运行。
点击确定后,在含有java的页面中会出现“错误。请单击以获取详细信息”。
java应用程序已被阻止的问题并不是由于浏览器的安全设置所导致的,而是由于java应用程序的安全设置所产生的,特别是在新版本的java中。在 *** 作系统的控制面板中点击程序。
找到程序中Java,点击进入。
Java控制面板中的安全选项卡里,点击编辑站点列表。
输入需要访问还有java程序的页面地址,点击添加。
、忽略安全风险,点击继续。
再次在浏览器中运行还有java的页面时,点击运行即可。
如果经常需要访问还有java程序的多个页面,可直接将浏览器java安全基本由高降低为中。
参考资料:
第一步浏览器运行java项目出现应用程序已被安全设置阻止d框,是java程序的安全设置导致的,点击打开控制面板,选择程序,如下图所示:
第二步进去程序界面之后,点击java,如下图所示:
第三步进去java控制面板界面之后,点击安全,如下图所示:
第四步进去java程序安全设置界面之后,点击编辑站点列表,如下图所示:
第五步在例外站点列表界面里面,将浏览器访问java程序的地址添加上去,如下图所示:
第六步d出例外站点存在安全风险,点击继续,如下图所示:
第七步可以看到将访问java程序的地址添加到了例外站点上,点击确定,再去浏览器访问就不会再d出应用程序已被安全设置阻止了,如下图所示:
Windows10系统防火墙阻止了运行程序,解除防火墙阻止的方法
步骤:
右键点击系统桌面左下角的开始,在开始菜单中点击控制面板;
在打开的控制面板窗口,点击Windows防火墙;
在Windows防火墙窗口中,我们点击窗口左侧的允许应用或功能通过Windows防火墙;
在Windows防火墙 - 允许应用窗口,点击:更改设置(N)(因为我们需要解除程序被防火墙阻止);
我们点击更改设置后,允许其他应用(R)恢复了可点击的状态,点击:允许其他应用(R);
以本机的狸窝软件被防火墙阻止了(上面提问的知友是游戏穿越火线被防火墙阻止了)为例,说明在允许的应用和功能列表中添加项目的方法。
此时打开了一个添加应用的窗口,这里要求添加应用程序的路径,要找到狸窝软件的安装路径,点击:浏览;
7
点击浏览以后,打开的是Windows\System32的文件夹窗口,而本机的狸窝软件安装在Program Files(x86)文件夹中,我们点击工具栏中向上的箭头,找到Program Files(x86)文件夹;
以上就是关于安全设置为什么阻止 Java 应用程序全部的内容,包括:安全设置为什么阻止 Java 应用程序、win7应用程序已被java安全阻止怎么解决、JAVA更新后,不能运行,说是被安全设置阻止了,请问怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)