有用户反映打印功能不适用于某些 Java 版本。这可能是由于最近的 Java 版本中引入了安全功能。
从 Java 7 Update 51 开始,安全标准中的更改将阻止未签名、具有自签名证书或缺少权限属性的 Java 应用程序。
通知应用程序开发人员
与 Web 站点或应用程序开发人员联系,让他们知道应用程序被阻止。应用程序的开发人员需要升级应用程序以符合 Java 中实施的新安全标准。
向我们报告存在打印问题的站点:
Smart Source
Healthy Essentials
Amazon
Red Plum
解决方法
在 Java 7 Update 51 中引入了“‘例外站点’列表”功能。通过将应用程序 URL 添加到例外列表中,用户可以运行通常被安全检查阻止的 Rich Internet Application (RIA)。
» 使用“例外站点”列表的相关详细信息
开发人员参考信息
» 7u51 中的“例外站点”列表 (blogsoraclecom)
» “例外站点”列表(Java 文档)
在浏览器打开java程序时,出现应用程序已被阻止,应用程序错误,请单击以获取详细信息,遇到应用程序已被安全设置阻止怎么办,这个问题一般会同时出现在IE和chrome中,所以更换浏览器并不能解决问题。
在访问含有java程序的页面时,出现如图应用程序已被阻止的问题对话框,提示您的安全设置已阻止不可信应用程序运行。
点击确定后,在含有java的页面中会出现“错误。请单击以获取详细信息”。
java应用程序已被阻止的问题并不是由于浏览器的安全设置所导致的,而是由于java应用程序的安全设置所产生的,特别是在新版本的java中。在 *** 作系统的控制面板中点击程序。
找到程序中Java,点击进入。
Java控制面板中的安全选项卡里,点击编辑站点列表。
输入需要访问还有java程序的页面地址,点击添加。
、忽略安全风险,点击继续。
再次在浏览器中运行还有java的页面时,点击运行即可。
如果经常需要访问还有java程序的多个页面,可直接将浏览器java安全基本由高降低为中。
参考资料:
取消Java已被阻止:
1 要设置java安全级别。
2 打开计算机——控制面板,或者从开始菜单打开“控制面板”。
3 打开控制面板——“程序”——打开“java(32位)”——安全级别拉到最低“中”的位置。
4 但是会在打开java程序的时候每次d出对话窗口“是否要运行此应用程序?”,选择“运行”就可以了。
Chrome会阻止以下插件:JavaRealPlayerQuickTimeShockwaveWindows Media PlayerAdobe Reader X之前的Adobe Reader版本UnityGoogle更新VLC要始终允许运行此类插件,请转至chrome://plugins,找到相应插件,然后选中始终允许旁边的框。
1、点击win7系统的开始-控制面板,选择查看方式为大图标或小图标,双击java;
2、选择“安全”,把“安全级别”降至“中”,点击“确定”;
3、重启浏览器,运行java,在d出的对话框中,点击“运行”即可;
4、如果不能完成上述 *** 作,提示需要提升权限,请参阅:怎样才能删除Win7多余的开机启动项中的5、提升权限,如果不能提升权限,往下 *** 作:
5、切换用户,如:xym原来是普通用户,要提升到管理员,不能在xym的用户下提升,只能切换到管理员的用户下,如:只能在lenovo的用户下进行提升;
6、点击用户xym,选择“管理员”,点击“更改帐户类型”;
7、打开您用的浏览器,“工具-
Internet选项”,进行IE设置:
Internet选项-->高级
,在“允许活动内容在我的计算机上的文件中运行”前打上勾;
Internet选项-->程序-->管理加载项,找到“Java(tm)Plug……”,勾选“启用”;
如果不想出现“为了有利于保护安全性,Internet
已限制网页运行可以访问计算机的脚本……”;
需要在安全选项-->自定义级别-->Activex控件和插件,勾选“启用”;
8、最后点击确定;
9、如果还有问题,试试卸载Java,重装Java。
由于Java字节码的抽象级别较高,因此它们较容易被反编译。下面介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。
1隔离Java程序
最简单的方法就是让用户不能够访问到Java Class程序,这种方法是最根本的方法,具体实现有多种方式。例如,开发人员可以将关键的Java Class放在服务器端,客户端通过访问服务器的相关接口来获得服务,而不是直接访问Class文件。这样黑客就没有办法反编译Class文件。目前,通过接口提供服务的标准和协议也越来越多,例如 >
控制面板-->程序-->Java-->高级-->安全,设置常规内属性即可。
IE设置:1、Internet选项-->高级 找到"允许活动内容在我的计算机上的文件中运行"
打上勾;
2、Internet选项-->程序-->管理加载项 找到“Java(tm)Plug……”启用;3、如果不想出现“为了有利于保护安全性,Internet
已限制网页运行可以访问计算机的脚本……”,需要在安全选项-->自定义级别-->Activex控件和插件,勾选启用。
以上就是关于打印时d出应用程序已被Java安全阻止全部的内容,包括:打印时d出应用程序已被Java安全阻止、为什么JAVA8被安全阻止了、如何取消Java已被阻止等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)