Java Applet不能从Windows Server 2008 R2上的IE浏览器启动

我无法使Java ActiveX加载项在启用了桌面体验的远程桌面服务器2008 R2上运行。 这是我从http://www.java.com/verify启用兼容模式后得到的结果:

Java验证页面呈现一个空矩形,而不是Java小程序

embedded在网页中的其他Java小程序(最值得一提的是我们的SAP NetWeaver)也被打破了。

我努力了:

  • 不同版本的Java Runtime从1.7u45到1.7u60
  • Internet Explorer 10以及Internet Explorer 11
  • 在IE的“ Manage add-ons对话框中检查Manage add-ons状态,并禁用/重新启用两个与JRE相关的附加组件
  • 通过Java控制面板禁用和重新启用Java Content in the BrowserJava Content in the Browser
  • 禁用保护模式后,以pipe理用户身份运行浏览器
  • 执行Internet Explorer,Windows资源pipe理器和Windows操作系统的各种重新启动

但是我从来没有收到过与上面屏幕截图中显示的结果不同的结果。 我做了什么值得呢?

在安全选项卡上启用浏览器设置“增强保护模式”时,Internet Explorer仅使用其64位可执行文件。 否则使用32位可执行文件,并且必须安装相应的32位JRE:

iexplore.exe以32位模式运行

从了解增强保护模式 :

在桌面上的Internet Explorer中,默认情况下,默认情况下内容处理保持在32位,以兼容32位ActiveX控件,工具栏,BHO等。即使直接启动64位iexplore.exe可执行文件,仍然会有64位pipe理进程只承载32位内容stream程。 如果要为桌面启用64位内容进程,则必须在Internet Explorer的“ 工具”>“Internet选项”>“高级”选项卡的“安全性”部分中勾选“ 启用增强的 保护模式”选项。 启用此选项时,所有在保护模式下运行的内容进程(例如默认情况下为Internet区域和受限区域)将开始使用64位内容进程。

Javavalidation失败无法configurationJava控制面板不能打开(修复:)这是一个经常性(与Windows 7的bug有关)的问题,成功安装Java(JRE)和Windows7 64位或32位全新安装在我的笔记本电脑或台式机上。 什么工作完美的是我设置COMPATIBILITYMODE = WINDOWSNT让Windows正常启动JP2LAUNCHER.EXE和JAVAW.EXE文件。 jp2launcher.exe windowsNT兼容性解决了https://www.java.com/zh_CN/download/installed.jsp上的 Javavalidation失败问题
javaw.exe windowsNT兼容性解决了无法打开或configurationJava控制面板问题。

 * search for JAVAW.EXE inside c:\program files\java\....\bin or c:\program files(x86)\java\.....\bin\ * right-click mouse on JAVAW application icon logo * click PROPERTIES * click COMPATIBILITY * tick the checkbox at COMPATIBILITY MODE * choose WINDOWS NT service pack * click APPLY or click OK 

现在,configurationJava控制面板将开始打开并工作。

 * search for JP2LAUNCHER.EXE inside c:\program files\java\....\bin or c:\program files(x86)\java\.....\bin\ * right-click mouse on JP2LAUNCHER * click PROPERTIES * click COMPATIBILITY * tick the checkbox at COMPATIBILITY MODE * choose WINDOWS NT service pack * click APPLY or click OK 

现在,validationJava将在https://www.java.com/en/download/installed.jsp上成功

如果我们在search时发现JP2LAUNCHER和JAVAW的2或3个版本,那么我们必须重复上面所有的。

在“configurationJava控制面板”高级选项卡中,我们可以设置“不检查”证书撤销并禁用安全validation。 在“安全”选项卡中,我们可以编辑“网站列表…”作为例外网站列表(添加url以取消封锁网站)