重要:出于安全因素考虑, Firefox 已经阻止了 Java 插件自动运行。不过您仍然能在可信任的站点上使用 Java。 了解怎样解除阻止
重要:新的 Windows 版 64 位 Firefox 不能识别和支持此插件。参见 这篇 Mozilla 博客文章了解详情。

许多网页使用 Java 小程序 作为交互式内容,如在线游戏。您必须正确安装并启用 Java 插件才能在 Firefox 中运行这些 Java 小程序。Java 是一种可以运行在 Windows、Mac、Linux 及其他计算机系统的编程语言。本文将帮助您安装或更新 Java 并让它在 Firefox 中正常工作。

  • Java 与 JavaScript 是不一样的(请参阅这篇文章了解有关 JavaScript 的信息)。

安装或更新 Java

手动安装或更新

  1. 转到 Java 下载页面
  2. 点击 免费 Java 下载 按钮。
  3. 点击 立即下载 按钮下载 Java 安装程序到您的电脑。
  4. 下载完成后,请关闭 Firefox。
  5. 打开您下载的文件来进行 Java 的安装。

自动更新

Windows 版 Java 有自动更新功能,它会定期检查更新并在有可用更新时通知您。在 Java 控制面板的更新选项卡,您可以查看和更改您的更新设置,也可以手动检查更新。想了解更多,请查阅 Java 帮助页面,什么是 Java Auto Update?我如何更改通知设置?

注意:为了消除潜在的安全漏洞并节约磁盘空间,您应该卸载任何安装的旧版 Java 。欲了解更多信息,请访问 Java 帮助页面:我如何卸载 Windows 计算机上的 Java?

检测 Java

要检测 Java 是否已经安装并在 Firefox 中启用,您可以访问以下任一页面:

当你访问上面的测试网站时,您需要手动激活 Java。这篇文章说明了如何激活 Java。您可能还会看见一个要求您确认要运行 Java 的提示。这条安全消息来自 Java 而不是 Firefox。要了解关于 Java 安全提示的更多信息,请参阅 Java 帮助页面:当我看到来自 Java 的安全提示时,该怎么办?

启用 Java

如果 Java 无法正常工作,请按照以下步骤验证 Java 插件是否在附加组件管理器中启用:

  1. 点击菜单按钮 Firefox 中使用 Java 插件-LMLPHP ,选择 附加组件 打开附加组件管理器。

  2. 在附加组件管理器标签页中选择 Plugins 面板。
  3. 点击 Java(TM) Platform 插件以选中它。
  4. 如果 Java 被禁用了,点击 总不激活 按钮打开下拉菜单,选择 总是激活 就可以启用 Java。建议选择 询问是否激活(该项也是默认选项),在接到提示的时候再运行 Java。
注意: 如果 Java 无法正常工作,只需启用 “Java(TM) Platform” 插件,而没有必要启用 "Java Deployment Toolkit" 插件,它只是 Java 程序员用来检测您的 Java 版本和部署他们的 Java 应用程序的工具。

故障排除

若 Java 已安装但是没有运行,请尝试以下方法:

Java 插件没有出现在附加组件管理器中

如果 Java 插件安装后没有出现在附加组件管理器中,可以试试以下任一方法,每次仅用一个方法,并需要重启 Firefox 检查问题是否得到解决:

移除 pluginreg.dat 文件

Firefox 完全关闭后,删除(或重命名)pluginreg.dat 文件,该文件位于 Firefox 用户配置文件夹中(重启 Firefox 后,该文件将重新生成,但您已禁用的其他插件也会被启用)。要获取详细信息,请参阅重新初始化插件数据库

确保 Java 已在 Java 控制面板中启用

从 Java 7 开始,Java 控制面板包含有安全选项——“启用浏览器中的 Java 内容”,该选项默认启用。取消该项会使 Java 小程序在任何浏览器中都无法运行,也会使 Java 插件在 Firefox 附加组件管理器中消失。请确保 安全 标签页的启用浏览器中的 Java 内容已勾选。要了解详细信息,参阅 Java 帮助页面

确保 32 位版本的 Java 已经安装

在 64 位 Windows 中,如果您仅安装了 64 位版本的 Java,Firefox 中 Java 将无法使用。因为当前发行版本的 Firefox 是 32 位浏览器,您需要安装 32 位版本的 Java。

确保插件扫描没有禁用

Mozilla 的浏览器使用插件扫描定位已安装插件,所以请确保 plugin.scan.plid.all 首选项没有禁用:

  1. 地址栏中输入 about:config,然后按 Enter

    • 可能出现 这样可能会失去质保! 警告页面。点击我保证会小心,以继续打开 about:config 页面。
  2. 搜索首选项 plugin.scan.plid.all
  3. 若该项设为 false,右键单击此项,选择重置

如果安装了 JavaFX,卸载它

在某些情况下,在把较早的 Java 版本更新到 Java 7 Update 10 或以上版本后,可能无法检测到Java(TM) Platform 插件。这可能是由于 Java 和单独安装的 JavaFX 之间的冲突导致 Java 插件无法正确注册。要解决这个问题,请卸载 JavaFX。更多信息请参阅 java.com 上的帮助页面

其他解决方法

如果 Java 已安装并启用(参见以上内容),但是依然不能正常工作,尝试以下方法:

删除旧版本的 Java 插件文件

确保没有安装多个版本的 Java(TM) Platform 插件。例如,如果 Java 7 Update 51 已安装,在附加组件管理器中 Java(TM) Platform 插件就会显示为 Java(TM) Platform SE 7 U51,如果还列出了其他版本的 “Java(TM) Platform”,卸载旧的版本(参见我如何卸载 Windows 计算机上的 Java?)或手动删除这些插件文件(参见手动卸载插件

检查其他可能会拦截 Java 的软件

即便 Java 已安装并在 Firefox 中启用了该插件,它也可能被其他软件或 Firefox 附加组件拦截,例如:

附加资源


基于 Java (mozillaZine KB) 页面的信息

摘自:https://support.mozilla.org/zh-CN/kb/Firefox%20中使用%20Java%20插件?redirectlocale=en-US&redirectslug=Using+the+Java+plugin+with+Firefox#w_agly-32-luonueoe-java-ihkagoce。

09-18 11:36