Firefox 中使用 Java 插件

重要:出于安全因素考虑, Firefox 已经阻止了某些版本的 Java 插件自动运行。不过您仍然能在可信任的站点上使用 Java。 了解怎样解除阻止

许多网页使用 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 Update 功能,它会定期检查更新并在有可用更新时通知您。

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

Mac OS X 10.6 或更低版本

Java 已经随操作系统被默认安装。要更新 Java,请使用 Mac OS X 软件更新功能。

Mac OS X 10.7 或更高版本上

Java 默认情况下未安装。要安装最新版本的 Java,请转到 java.com 上的 Java 下载页面。要了解 Java 的系统需求和安装步骤,请参见 Java 帮助页面:如何为 Mac 安装 Java?

要更新 Java,请转到“系统偏好设置...”,点击 Java 图标启动 Java 控制面板,选择“更新”选项卡并点击 立即更新 按钮。详细信息请参阅 Java 帮助页面:如何为 Mac 更新 Java?

请参阅甲骨文公司的 Linux 版 Java 插件安装和注册手册(英文) 获取在 Linux 系统安装或更新 Java 的帮助。

检测 Java

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

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

启用 Java

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

  1. 点击 Firefox 窗口顶部的 Firefox 按钮点击菜单栏上的 工具 菜单点击 Firefox 窗口顶部的 工具 菜单,然后点击 附加组件 打开附加组件管理器。 点击菜单按钮 New Fx Menu ,选择 附加组件 打开附加组件管理器。

  2. 在附加组件管理器标签页中选择 插件 面板。在附加组件管理器标签页中选择 插件 面板。
  3. 点击 Java (TM) Platform 插件Java Plug-in 2 for NPAPI Browsers (Mac OS 10.5 及 10.6) 或者 Java Applet Plug-in (Mac OS 10.7 及以上)Java 插件以选中它.
  4. 如果存在 禁用 按钮,那么 Java 已经启用,否则,请点击 启用 按钮。
  1. 点击 Firefox 窗口顶部的 Firefox 按钮点击菜单栏上的 工具 菜单点击 Firefox 窗口顶部的 工具 菜单,然后点击 附加组件 打开附加组件管理器。 点击菜单按钮 New Fx Menu ,选择 附加组件 打开附加组件管理器。

  2. 在附加组件管理器标签页中选择 插件 面板。在附加组件管理器标签页中选择 插件 面板。
  3. 点击 Java (TM) Platform 插件Java Applet Plug-in Java 插件以选中它。
  4. 如果 Java 被禁用了,您会看到 总不激活 按钮。点击该下拉菜单,选择 总是激活 就可以启用 Java。(如果您只能看到 询问是否激活 选项,则说明 Java 被安全措施屏蔽了,参见 Java 运行被阻止后怎么使用 Java?
  1. 点击 Firefox 窗口顶部的 Firefox 按钮点击菜单栏上的 工具 菜单点击 Firefox 窗口顶部的 工具 菜单,然后点击 附加组件 打开附加组件管理器。 点击菜单按钮 New Fx Menu ,选择 附加组件 打开附加组件管理器。

  2. 在附加组件管理器标签页中选择 Plugins 面板。在附加组件管理器标签页中选择 Plugins 面板。
  3. 点击 Java (TM) Platform 插件Java Applet Plug-in Java 插件以选中它。
  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 后,该文件将重新生成,但您已禁用的其他插件也会被启用)。要获取详细信息,请参阅 重新初始化插件数据库

确保 Firefox 没有运行在 32 位模式中

Java 7 插件只能运行在 64 位浏览器中,所以请确认 Firefox 没有运行在 32 位模式中。

  1. 在 Finder 中打开应用程序文件夹
  2. 右击按住Ctrl键点击 Firefox.app
  3. 选择 显示简介

确保 以 32 位模式打开 前的复选框没有被勾选(如果已勾选,请取消勾选该项)。

确保 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,然后按 EnterReturn

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

如果安装了 JavaFX,卸载它

在某些情况下可能无法检测到 Java 7 Update 10 或以上版本的 Java,这可能是由于 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) 页面的信息



分享这篇文章: http://mzl.la/KR1fgO

这篇文章对您有帮助吗? 请稍候...

这些人帮助撰写了这篇文章:yfdyh000, Firezen, mrdaishu, f1m15, CnSimonChan, innki。你也可以提供帮助,来看看该怎么做