在 Internet Explorer 11 中运行 Java

我在带有 IE 11 的 Windows 10 机器上安装了 JRE 8u211。我可以看到 Java 插件(和插件 2)已安装并启用。我在安全性下选中了“允许活动内容在我的计算机上的文件中运行”选项。但我无法加载 Java 小程序。每次页面加载时,我都会收到“您正在查看的页面使用 Java”通知,好像浏览器认为我没有安装 Java。

我错过了什么?


慕桂英4014372
浏览 384回答 3
3回答

大话西游666

弄清楚了。我忘记了 IE 传统上似乎不太喜欢 x64 Java 安装。一旦我放弃了 32 位版本,一切正常。在所有软件开发都利用当前和最佳实践的完美梦想世界中,小程序可能已死。但在传统支持的实际世界中,它们(不幸的是)还活着。

交互式爱情

我赞同 Elliot Fischer 的评论……但是,仍有相当多的硬件仍然受到支持,甚至可能制造(肯定出售)只能与这些 Java 小程序一起使用。我的摩托罗拉 FX7400 有这个问题。当然,摩托罗拉说它的“服务和支持终止日期”是 2019 年 8 月 30 日。当然,最新的固件是 2015 年的,没有任何类型的证书或 java 小程序签名的提示!对于大多数自 2013-2015 年左右升级最新的 Java 安全设置以来尚未更新的小程序,并且很可能也只有 32 位并且没有任何类型的签名;执行以下步骤。当然,即使对于从 Internet 运行的应用程序,我也不推荐这种方法。此外,在您不熟悉的硬件上尝试像这样使用 Java 时,您应该采取预防措施。带有 Internet Explorer 11 的 Windows 7、8.1 和 10 所需的步骤如下:从此处下载并安装最新的JRE SE 32 位: https ://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html (是的,您需要提供您的私人数据,包括地址和电话号码。如果您不是开发人员或私人用户,您还需要支付许可证费用)启动 Internet Explorer 11(64 位似乎可以正常工作)确保禁用 ActiveX 过滤Tools -> ActiveX filtering在我的安装中禁用这只是为了能够从"alternate page"标记为“ IE 11 用户: ”的 Java 测试运行:https://www.java.com/en/download/installed。 jsp检查是否启用了 Java 插件Tools -> Manage Add-ons检查您的安全区域是否已Scripting of Java applets启用。在我的 IE11 上,即使 Internet 区域设置为中高且保护模式开启,它也默认启用Tools -> Internet Options -> Security -> (select your appropriate zone) -> Custom level -> Scripting of Java applets如果需要运行的小程序没有正确签名(很可能......),则需要将运行小程序的每个 URL 设置为例外。(在撰写此答案时,至少路径的通配符正在工作。)运行小程序时,接受 Java 提示的安全异常提示。最后!出于某种原因,在加载以前正常加载的小程序时,有时会提示无法运行该小程序,因为只有满足非常高的安全设置(已签名的小程序)的应用程序才能运行。要重新运行,需要删除 Java 的临时文件。恢复安全提示无效。Start Menu -> Configure Java -> General tab -> Temporary Internet Files -> Settings... -> Delete Files -> OK C:\Users\%username%\AppData\LocalLow\Sun\Java\Deployment\Cache-directory 可能也有效。在过去的 10 年里,安全性和提示性真的很重要,不是吗?

慕尼黑的夜晚无繁华

我跳到这里寻找我在其他地方找到的答案,我想分享。根据我的经验,IEx64 与 jre x64 的问题是由于 Internet Explorer 选项卡是 32 位进程,因此它们只有在找到 32 位 jre 时才能工作。有一个注册表项可以强制 IEx64 打开 x64 选项卡:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MainDword TabProcGrowth set to 0我听说它被认为是一个安全漏洞,但如果 IE 仅用于众所周知的旧版 Web 应用程序,则可以接受。关于IEx64在文件夹中\Program Files (x86)\Internet Explorer有 32 位版本,当您在 IEx64 中打开页面时,它实际上由 IEx86 的新实例显示。您可以使用任务管理器进行检查,进入详细信息选项卡并查看应用程序路径。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java