如何为 Firefox 安装 Java 插件?

use*_*273 74 firefox java software-installation

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

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

插件在 Firefox 中不可用。

Bra*_*iam 75

如果您使用的是 52(不是 ESR)之后的版本,它禁用了 NPAPI,那么您就不走运了。如果您之前使用的是绝对不想使用的,则可以安装 OpenJDK JRE,这将允许您使用java二进制文件在本地执行 Java 二进制文件。然而,这还不足以在您的浏览器上执行 Java Web 小程序,这可以通过安装 Icedtea 插件来完成:

sudo apt-get install icedtea-plugin
Run Code Online (Sandbox Code Playgroud)

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

  • @kikicarbonell firefox 默认禁用 java 插件。所以你必须告诉它激活它。 (2认同)

M.T*_*run 23

安装 IcedTea Java 插件:

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

sudo apt-get install icedtea-7-plugin
Run Code Online (Sandbox Code Playgroud)

安装 Firefox 插件 - Oracle

在终端中:

mkdir ~/.mozilla/plugins
Run Code Online (Sandbox Code Playgroud)

删除 IcedTea 插件(如果已安装)。

sudo apt-get remove icedtea6-plugin
Run Code Online (Sandbox Code Playgroud)

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

rm ~/.mozilla/plugins/libnpjp2.so
Run Code Online (Sandbox Code Playgroud)

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

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Run Code Online (Sandbox Code Playgroud)

对于 64 位 Java 使用

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
Run Code Online (Sandbox Code Playgroud)

使用Oracle 官方网站确认 JRE 已成功。

来源:Java安装

  • 从 Ubuntu 14.04 开始,最新版本的 Chrome/Chromium 不再支持 Java。 (4认同)
  • 你确定你回答了这个问题?这家伙说他已经安装了 jdk 和 jre。 (3认同)

小智 8

从 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


小智 5

如果你刚刚从oracle下载并安装了java jdk,那么假设你已经安装了jdk-8u91-linux-x64.tar.gz

/我的/java/目录/

然后你将有一个目录,如:

/my/java/directory/jdk1.8.0_91/

您所要做的就是转到您的 ubuntu firefox 插件目录并创建一个链接:

$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so
Run Code Online (Sandbox Code Playgroud)