如何安装 Firefox 的 Java 插件?

如何安装 Firefox 的 Java 插件?

我正在尝试为 Firefox 安装 Java 和插件。我安装了 JDK 和 JRE。

当我尝试使用该sudo update-alternatives --config java命令时,它仅显示一个可用的选项。

插件无法在 Firefox 中使用。

答案1

如果你使用的是 52 之后的版本(非 ESR),已禁用 NPAPI,你运气不好。如果你之前使用的是 OpenJDK JRE,你肯定不会想要,你可以安装 OpenJDK JRE,这样你就可以使用二进制文件在本地执行 Java 二进制文件java。然而,这还不足以在你的浏览器上执行 Java web 小程序,这可以通过安装 Icedtea 插件来实现:

sudo apt-get install icedtea-plugin

然后转到about:addons,在插件部分,检查插件是否已启用。Mozilla 默认禁用不安全的插件,这意味着由于安全问题,Java 即使在安装后也会被禁用。您需要在使用它之前激活它。

答案2

安装 IcedTea Java 插件:

要安装 IcedTea Java 插件,请打开终端并输入:

sudo apt-get install icedtea-7-plugin

安装 Firefox 插件 - Oracle

在终端中:

mkdir ~/.mozilla/plugins

如果已安装 IcedTea 插件,请删除它。

sudo apt-get remove icedtea6-plugin

删除以前版本的 Java 插件(可能存在也可能不存在)

rm ~/.mozilla/plugins/libnpjp2.so

现在,您可以通过创建符号链接来安装插件(告诉 Firefox 插件的位置)。对于 32 位 Java,使用

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

对于 64 位 Java 使用

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

使用以下方法确认 JRE 已成功运行Oracle 官方网站

来源:Java 安装

答案3

从 Firefox 版本 52 开始,Firefox 对 NPAPI 插件(Java 小程序)的支持已经结束,由于性能和安全问题,我设法运行 Java 小程序的方式是安装 Firefox 的扩展支持版本 (ESR)。

在这里下载: https://www.mozilla.org/en-US/firefox/organizations/all/

更多详细信息请见此处: https://support.mozilla.org/en-US/kb/npapi-plugins

答案4

这是一个老话题,但我今天在谷歌搜索问题解决方案时偶然发现了它。我想其他人可能也遇到了同样的情况。

我需要浏览器内置 Java 来访问与工作相关的旧网站,而 Oracle Java 插件无法满足我的需求。经过长时间的反复试验,我终于让 IcedTea 在旧版 Firefox 中稳定运行,如下所示:

  • 下载 Firefox 51 版的 tar(较新的版本不支持该插件)
  • 安装 OpenJDK(7 或 8)
  • 安装 icedtea--plugin 和 icedtea-plugin
  • 现在,您的 openJDK 安装将在 jre/lib 文件夹中包含一个 IcedTeaPlugin.so 文件
  • 将其复制到 mozilla/firefox 插件文件夹(我不知道要将其复制到哪一个,所以我只是将其复制到 firefox/plugins 或 mozilla/plugins 中的任何位置)
  • 启动旧版 Firefox 版本
  • 验证插件是否处于活动状态(检查关于:插件)

我的一位同事创建了一个脚本来删除旧版 Firefox,并在每次运行时解压它。这样它就不会被意外更新。请确保不要对您的主 Firefox 应用程序执行此操作。

我希望这可以帮助你。

相关内容