如何在 Fedora 17 或 18 中为 Firefox 安装 Java 插件

如何在 Fedora 17 或 18 中为 Firefox 安装 Java 插件

我正在运行 Fedora 17 64 位,我已经安装了 Firefox yum install firefox,我的 Firefox 版本是22.0

我正在尝试为 Firefox 安装 Java 插件。但是有关如何操作的说明不起作用,我看到一些网站上 Oracle 甚至为此道歉。

如何在 Fedora 17 和 18 中为 Firefox 安装 java 插件?

答案1

我花了太多时间尝试让 64 位 Java 插件与 Fedora 17 上的 Firefox 配合使用。标准插件设置似乎出了问题。这些说明对我有用,希望这些说明也能帮助其他人做同样的事情:

http://www.mjmwired.net/resources/mjm-fedora-f16.html#java

写于2011年10月18日

Fedora 的标准安装应该安装 OpenJDK(基于 Sun Java)。如果没有,可以使用 YUM 安装:

sudo yum install java-1.6.0-openjdk java-1.6.0-openjdk-plugin

安装 OpenJDK 后,Java 应用程序和 Web 小程序应自动运行。遗憾的是,某些小程序可能无法正常运行,并且 OpenJDK 可能存在一些限制。大多数用户应该会发现 OpenJDK 非常适合日常使用。

使用 Sun(Oracle)Java

如果您需要 Sun (Oracle) Java 或者 OpenJDK 无法正常工作,您可以下载 Sun (Oracle) Java 并在 Fedora 中使用它。

从以下位置下载 Java 包:http://www.oracle.com/technetwork/java/javase/downloads/index.html

在 Java 平台标准版下,选择:下载 JRE(JDK 适用于 Java 开发人员)

在下一页上,接受许可协议,然后:

对于 32 位用户:选择“Linux x86” jre-7u1-linux-i586.rpm

对于 64 位用户:选择“Linux x64” jre-7u1-linux-x64.rpm

安装:

[mirandam@charon Download]$ sudo rpm -ivh jre-7u1-linux-i586.rpm

-或者-

[mirandam@charon Download]$ sudo rpm -ivh jre-7u1-linux-x64.rpm

运行 java 命令时,Fedora 将默认使用 OpenJDK。要使用 Sun Java,请使用 alternatives 命令。

要设置 Java 运行时,请执行以下操作(适用于 32 位和 64 位用户):

[mirandam@charon Download]$ sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000

设置 Mozilla/Firefox 浏览器插件。

对于 32 位用户:

sudo /usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/default/lib/i386/libnpjp2.so 20000

对于 64 位用户:

sudo /usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/default/lib/amd64/libnpjp2.so 20000

您可能需要重新启动 Firefox 才能看到插件生效。

注意:如果您希望切换回 OpenJDK,您可以逐个运行以下命令在 OpenJDK 和 Sun Java 之间切换:

[mirandam@charon ~]$ sudo /usr/sbin/alternatives --config java

[mirandam@charon ~]$ sudo /usr/sbin/alternatives --config libjavaplugin.so

(或 64 位)

[mirandam@charon ~]$ sudo /usr/sbin/alternatives --config libjavaplugin.so.x86_64

更新:如果您希望更新 JRE 包,只需下载最新的 RPM 包并按上述方法安装即可。您无需重置替代方案,因为这些设置应保持不变。

相关内容