Java.com

下载 帮助

可打印版本

安装 Java 之后,Java 插件在 Firefox 中不工作


本文适用于:
  • 浏览器: Firefox
  • Java 版本: 7.0, 8.0

Firefox 限制 NPAPI 支持(Java 小应用程序需要用到这项技术)

64 位 Firefox

64 位版本的 Firefox 不支持 NPAPI 插件,包括 Java。

Firefox 52 及更高版本

从 Firefox 52(于 2017 年 3 月发行)开始,仅支持 Adobe Flash 插件,将不再支持 NPAPI,这会影响用于 Java 的插件、用于 Silverlight 的插件和其他基于 NPAPI 的类似插件。

如果您在使用 Firefox 访问 Java 应用程序时遇到问题,Oracle 建议您改为使用 Internet Explorer (Windows) 或 Safari (Mac OS X)。开发人员和系统管理员如果在寻求支持 Firefox 用户的替代方法,请查看此有关启动 Web Start 应用程序的博客文章。

Firefox 52 ESR 32 位发行版

Mozilla 提供了延长支持发行版 (ESR) 版本的 Firefox,该版本专供那些需要针对批量部署获得延长支持的组织使用。只有 Mozilla Firefox 52 ESR 32 位发行版才继续支持基于标准的插件支持技术,该技术是启动 Java 小应用程序所必需的。要查看您使用的是否为 ESR 发行版,请检查 Firefox 菜单项(“帮助”->“关于”)并查找 "ESR" 标识符。

Mozilla 对于 Firefox ESR 发行版大约维护一年。仍依赖 32 位 Mozilla Firefox Web 浏览器中 Java 插件技术的开发人员和用户应当考虑移植到其他解决方案。

相关内容

» Firefox 插件支持(Java 产品管理博客)
» 插件支持和 Firefox 52 (mozilla.org)
» Firefox 中的 NPAPI 插件 (mozilla.org)


在尝试运行 Java 插件时 Firefox 42 崩溃

:此解决方法适用于 Firefox 42,并且需要 Windows Java 版本 8 Update 66 Build 18 或更高版本。»有关信息,请参阅 JDK-8133523

解决方法

此处列出了一些选项。最先注明的是最简单的方法,并且推荐使用该方法。对于非技术用户,不推荐使用其他可用选项。

选项 1(最简单的方法)
在 Firefox 首选项中添加属性名称 dom.ipc.plugins.java.enabled
  1. 启动 Firefox
  2. 在地址栏中键入 about:config
  3. 您将会看到一条有关配置设置的 Firefox 警告。在确认 Firefox 预警之后,应该会看到配置首选项列表。
  4. 在所显示的首选项列表中的任意位置右键单击。选择新建,然后选择布尔值
  5. 添加属性名 dom.ipc.plugins.java.enabled
    添加首选项名称 dom.ipc.plugins.java.enabled。
  6. 此时将显示一个窗口,在其中选择。然后选择确定
选项 2
使用首选项条目创建 "user.js" 文件

相关说明以下面列出的 Mozilla 参考资料为基础。

  1. 在 Firefox 配置文件所在的文件夹中,使用文本编辑器创建 "user.js" 文件
  2. 添加条目:
    user_pref("dom.ipc.plugins.java.enabled", false);
选项 3
使用首选项条目更新 "pref.js" 文件
  1. 在 Mozilla 配置文件所在的文件夹中定位 "pref.js" 文件
  2. 查找并更新首选项
    user_pref("dom.ipc.plugins.java.enabled", false);
Mozilla 参考资料

» http://kb.mozillazine.org/User.js_file
» http://kb.mozillazine.org/Profile_folder_-_Firefox#Navigating_to_the_profile_folder


Firefox 警告消息:插件可能导致问题

启动 Firefox 浏览器时将显示以下消息,其中包含以下警告:
Firefox has determined that the following add-ons are known to cause stability or security problems(Firefox 已确定以下插件是导致稳定性或安全性问题的根源)

原因

旧版本的 Java 部署工具包 (DT) 和 Java 插件已被 Firefox 禁用。一些 Java 版本已被 Firefox 标记为 "Add-ons may be causing problems"(插件可能导致问题)。

如果 Firefox 认为某个插件不安全并且可能会导致安全风险,则会阻止加载该插件。在软性阻止的情况下,Firefox 将显示一条警告消息,但仍允许用户根据需要继续,但这样会威胁到安全性。在硬性阻止的情况下,Firefox 将阻止安装插件,这样用户无法使用该插件。为了解决这个问题,用户应更新到最新版本的 Java。

解决方法

升级到最新的 Java 版本可以解决此问题。如果看到警告消息,请执行以下步骤:

  1. 确保选中了 "Disable"(禁用)框。
  2. 单击 "Restart Firefox"(重新启动 Firefox)。
  3. 下载最新版本的 Java

由于 JavaFX 是独立安装,Java 在 Firefox 中不工作

安装 Java 7u10 及更高版本之后,会出现以下错误:
错误:需要一个插件来显示此内容。安装插件

原因

这可能是因为 Java 7u10 及更高版本与独立安装的 JavaFX 之间存在冲突。示例:如果安装了 Java 7u5 和 JavaFX 2.1.1,并且已更新 Java,则 Firefox 无法检测到新安装的 Java。

解决方法
删除 JavaFX 的独立版本 (Windows)
  1. 通过“Windows 卸载”控制面板找到并删除所有版本的 JavaFXJava
  2. 运行 Microsoft 卸载实用程序以修复损坏的注册表键,这些损坏的注册表键会阻止程序完全卸载或者阻止新安装和更新。
  3. 重新安装 Java

相关信息


您可能还有兴趣关注:




选择语言 | 关于 Java | 支持 | 开发人员
隐私政策  | 使用条款 | 商标 | 免责声明

Oracle