IE 11 找不到运行 Applet 的 Java 插件

2024-02-10

我使用 Java Applets 构建了应用程序,它在带有 IE 9 的 Windows 7 上运行良好。现在我正在尝试将其移动到另一个环境。有互联网浏览器 11.

运行我正在使用的小程序Oracle 部署工具包脚本 http://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/depltoolkit_index.html最新版本取自https://www.java.com/js/deployJava.txt https://www.java.com/js/deployJava.txt。但剧本未检测到 Java 插件。它仅重定向到页面java.com(建议下载最新的JRE).

但我的浏览器安装了 Java 插件(这里是 JRE 1.7.80):

还有两个SSV 助手- 也许他们造成了问题?

Java 8 (u144) 也会导致同样的问题。

问题:

如何在 IE 11 中检测 Java Plugin 并运行小程序?

有问题吗deployJava.js或者IE 11配置?

更多解释:

Oracle deployJava.js脚本使用这样的代码来检测 IE 中的 JRE 版本(部署Java 源 - 第 1172-1188 行 https://www.java.com/js/deployJava.txt):

testUsingActiveX: function(version) {
    var objectName = 'JavaWebStart.isInstalled.' + version + '.0';

    // we need the typeof check here for this to run on FF/Chrome
    // the check needs to be in place here - cannot even pass ActiveXObject
    // as arg to another function
    if (typeof ActiveXObject == 'undefined' || !ActiveXObject) {
        log('[testUsingActiveX()] Browser claims to be IE, but no ActiveXObject object?');
        return false;
    }

    try {
        return (new ActiveXObject(objectName) != null);
    } catch (exception) {
        return false;
    }
},

不幸的是,ActiveX 在 IE 11 中似乎受到限制、限制或禁用。所以在这里 https://stackoverflow.com/questions/26151999/ie11-prevents-activex-from-running...有人知道任何细节吗?

我手动运行(在 IE 11.1480 开发者控制台中)以下代码:

new ActiveXObject('JavaWebStart.isInstalled.1.8.0.0');

返回:

自动化服务器无法创建对象

但在较旧的 IE 11.09600 中运行相同的代码会返回对象:

[目的] { }

我很困惑... Oracle 可以把脚本做得更好吗?

规格:

Internet Explorer 11,版本:11.1480...更新版本:11.0.44

系统:Windows服务器

Java:测试过1.8.144之后1.7.80

由 Oracle 运行的小程序部署Java.js https://www.java.com/js/deployJava.txt


我找到了解决方案:

小程序需要32 位 JRE安装在客户端计算机上(并作为 IE 插件)。或者更具体地说,IE ActiveX 机制仅适用于 32 位 Java,因为默认情况下所有 IE 都是 32 位。也有64位IE版本,不过我没有尝试。

我用的是最新的JRE 1.8u144 32 bit.

任何人都可以使用小程序的一些提示(即使是在 2017 年):

  1. 检查 Internet Explorer 版本(32 位或 64 位)- 查看Help -> 关于 Internet Explorer,如果没有 64 位信息,那么您可能使用 32 位。另请检查 Windows 任务管理器并搜索 *32 进程。更多信息在其他像这样的问题 https://stackoverflow.com/q/20118947/5162026.
  2. 禁用 ActiveX 过滤也可能有所帮助。但在我的情况下,这是没有必要的,因为 IE 显示警告有关运行 Java 插件的消息,我只需要接受这一点。
  3. 我已禁用选项:启用保护模式 on Security tab in 互联网选项窗口(用于互联网专区).

可以从此讨论中检索更多信息:

https://answers.microsoft.com/en-us/ie/forum/ie11-iewindows_10/cannot-access-secure-website-that-requires-java/173f732b-7377-41f6-8c6f-2ae171f4da7a?auth=1 https://answers.microsoft.com/en-us/ie/forum/ie11-iewindows_10/cannot-access-secure-website-that-requires-java/173f732b-7377-41f6-8c6f-2ae171f4da7a?auth=1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IE 11 找不到运行 Applet 的 Java 插件 的相关文章

  • onclick 事件中未调用函数

    我想在每个 YouTube 链接的末尾添加一些 HTML 以在 litebox 中打开播放器 到目前为止 这是我的代码 document ready function var valid url new RegExp youtube com
  • 将 Firebase 云消息传递与 Windows 应用程序结合使用

    我在 Android 和 iOS 应用程序中使用 Firebase Cloud Messaging 但是我还有此应用程序的 Windows Mac OS 版本 我想保留相同的逻辑 我知道 Firebase Cloud Messaging 可
  • 具有 java XSLT 扩展的数组

    我正在尝试使用 java 在 XSLT 扩展中使用数组 我收到以下错误 Caused by java lang ClassCastException org apache xpath objects XObject cannot be ca
  • 使用 JavaScript 移动页面上的按钮

    我的按钮可以移动 但奇怪的是 我无法弄清楚偏移是否有问题 我希望我的按钮随着鼠标光标移动 但现在它的移动方式不是我想要的 有时它会消失 另外 创建的新按钮是重叠的 我不知道如何解决这个问题并拥有更好的外观 var coorA var coo
  • Java 中的“Lambdifying”scala 函数

    使用Java和Apache Spark 已用Scala重写 面对旧的API方法 org apache spark rdd JdbcRDD构造函数 其参数为 AbstractFunction1 abstract class AbstractF
  • 普罗米修斯指标 - 未找到

    我有 Spring Boot 应用程序 并且正在使用 vertx 我想监控服务和 jvm 为此我选择了 Prometheus 这是我的监控配置类 Configuration public class MonitoringConfig Bea
  • 如何始终将焦点保持在文本框中

    我创建了一个包含两个 div 的 HTML 页面 左侧的 div 页面的 90 是 ajax 结果的目标 右侧的 div 页面的 10 包含一个文本框 该页面的想法是在文本框中输入零件编号 通过条形码扫描仪 并显示与该零件编号匹配的绘图 显
  • react-native run-android 失败并出现错误:任务 ':app:dexDebug' 执行失败

    我使用的是 Windows 8 1 和react native cli 1 0 0 and react native 0 31 0 添加后react native maps对于该项目 我运行了命令react native upgrade并给
  • LeafleteachLayer函数不会迭代所有Layer

    使用 GeoJSON 数据数组创建一些标记 getJSON GetLocationsServlet function data L geoJSON data onEachFeature onEachFeature addTo mymap G
  • Javafx过滤表视图

    我正在尝试使用文本字段来过滤表视图 我想要一个文本字段 txtSearch 来搜索 nhs 号码 名字 姓氏 和 分类类别 我尝试过在线实施各种解决方案 但没有运气 我对这一切仍然很陌生 所以如果问得不好 我深表歉意 任何帮助将不胜感激 我
  • Java整数双除法混淆[重复]

    这个问题在这里已经有答案了 方案1 int sum 30 double avg sum 4 result is 7 0 not 7 5 VS 方案2 int sum 30 double avg sum 4 0 Prints lns 7 5
  • 聆听 Angular 2 中的元素可见性

    我正在为我的网络应用程序使用 Bootstrap 和 Angular 2 v4 我想监听指令中的元素以了解可见性变化 我的元素有一个可以隐藏其子元素的父元素hidden sm up我需要在每次隐藏或显示时触发一个函数 div hidden
  • 使用 Jade 评估自定义 javascript 方法 (CircularJSON)

    我想通过 Jade 将一个对象解析为客户端 JavaScript 通常这会起作用 script var object JSON parse JSON stringify object but my object is circular ht
  • Rails 3.1+ 的 Jasmine 与 Mocha JavaScript 测试 [已关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我对茉莉花有经验并且非常喜欢它 有谁有 Jasmine 和 Mocha 的经验 特别是 Rails 的经验吗 我想知道是否值得转用 我已经在 J
  • 主页(网格)上的缩略图现在显得模糊。如何纠正?

    我不知道这看起来是否愚蠢 但从早上开始我就无法纠正这个突然出现在我的博客网站上的错误www candidopinions in http www candidopinions in 我有一个网格视图模板 其中博客文章中的特色图像作为调整大小
  • 游戏内的java.awt.Robot?

    我正在尝试使用下面的代码来模拟击键 当我打开记事本时 它工作正常 但当我打开我想使用它的游戏时 它没有执行任何操作 所以按键似乎不起作用 我尝试模拟鼠标移动和点击 这些动作确实有效 有谁知道如何解决这个问题 我发现这个问题 如何在游戏中使用
  • 使用 next.js 进行服务器端渲染与传统 SSR

    我非常习惯 SSR 意味着页面得到完全刷新并从服务器接收完整 HTML 的方法 其中根据后端堆栈使用 razor pub other 进行渲染 因此 每次用户单击导航链接时 它只会向服务器发送请求 整个页面将刷新 接收新的 HTML 这就是
  • spring中如何使用jackson代替JdkSerializationRedisSerializer

    我在我的一个 Java 应用程序中使用 Redis 并且正在序列化要存储在 Redis 中的对象列表 但是 我注意到使用 RedisTemplate 会使用 JdkSerializationRedisSerializer 相反 我想使用 J
  • 如何从 Maven 存储库引用本机 DLL?

    如果 JAR 附带 Maven 存储库中的本机 DLL 我需要在 pom xml 中放入什么才能将该 DLL 放入打包中 更具体地举个例子Jacob http search maven org artifactdetails 7Cnet s
  • 仅当显式选择行时才关闭 ui-bootstrap typeahead

    我创建了这个jsBin http jsbin com livuqafe 2 edit来证明我遇到的问题 如果您转到此处 请尝试输入 五 并继续 你的自然反应是输入 五 然后按 Tab 如果你想要 五百 你可以向下箭头一次 但是 在这种情况下

随机推荐