大向微博客-長大樂忧伤

当前位置:网站首页 / 操作系统技巧 / 正文

解决Java(TM)已被阻止,因为它已过时并且需要更新。

IE 弹出“Java(TM)已被阻止,因为它已过时并且需要更新。 ”的错误,

原因:
经查,这个提示是因为微软2014年9月9IE浏览器启用一个叫Out-of-date ActiveX control blocking的新特性。此特性会检查 IE插件的版本是否为最新版本,如果不是最新版本,则要求用户升级组件。对于 Oracle EBS来时,微软会检查JRE的版本,因为现阶段我们的Oracle EBS只支持到 JRE 1.6,所以客户端也只能使用旧的 JRE1.6的插件,客户端升级JRE会造成其他不能登录的问题。

本项“Out-Of-Date ActiveX(过时ActiveX控件)”拦截功能,适用于Win7 SP1、Win8、Win8.1全平台,支持IE8—IE11所有浏览器。

  换句话而言,IE浏览器从今天起将默认阻止旧版Java控件加载运行,具体被阻止的Java版本参考如下:

  ? J2SE 1.4 update 43以下版本

  ? J2SE 5.0 update 71以下版本

  ? Java SE 6 update 81以下版本

  ? Java SE 7 update 65以下版本

  ? Java SE 8 update 11以下版本

解决方法:
1;如果你确实充分信任你访问的网站(比如内部系统),推荐的解决方法是添加访问网址到信任站点,微软就不会因为插件版本低而阻止用户继续使用了。
添加网址到信任站点,微软才不会检查插件版本 (例jre)。
internet选项------ 安全----可信站点-----站点----添加
(对该区域中的所有站点............,前面的勾去掉)
2;将 %LOCALAPPDATA%/Microsoft/InternetExplorer/VersionManager/versionlist.xml复制到资管管理器,一般默认目录C:/Users/Administrator/AppData/Local/Microsoft/Internet Explorer/VersionManager/versionlist.xml
用文本格式编辑;将所有含有"Java(TM) 1.8.0_25"的一行全部删除。保存就可以了!如果需要使用JAVA6,在删除含有"Java(TM) 1.7.0"的所有行。为防止由于更新漏洞再次提示JAVA过时。可以将修改过的文件保存后改为只读。
 
3;测试已过期的 ActiveX 控件功能
如果您的组织有被此功能阻止的 ActiveX 控件的过期版本的依赖项,您可以通过执行以下步骤测试功能:
在测试计算机上,安装最新的 Internet Explorer 累积更新。
复制从当前的 VersionList.xml 文件 此处
(https://iecvlist.microsoft.com/ie11blocklist/1401746408/versionlist.xml)
复制到以下位置:
%LOCALAPPDATA%/Microsoft/Internet Explorer/VersionManager/versionlist.xml
注意: 如果询问您是否要覆盖现有的文件,您应当同意。
请重新启动 Internet Explorer。您应该看到网站的尝试加载过时的 ActiveX 控件现在将显示阻塞通知的过期的 ActiveX 控件。

 

推荐阅读

文章标签: 解决 提示更新JAVA

版权声明: 本站所有主题由该文章作者发表,该文章作者与長大樂忧伤享有文章相关版权。
本帖可能有部分转自其它媒体,并不代表本站赞同其观点和对其真实性负责,如有侵犯,请告知,将及时予与删除并致歉。

本文链接: http://www.ibolg.net/system/20150422java.html,尊重共享,欢迎转载!

分享本文:

QR:  解决Java(TM)已被阻止,因为它已过时并且需要更新。
呃 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

分享:

支付宝

每日领红包