我正在运行 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 包并按上述方法安装即可。您无需重置替代方案,因为这些设置应保持不变。