私はFedora17 64ビットを実行しています。Firefoxはすでにyum install firefox
でインストールされており、Firefoxのバージョンは22.0
です。
Firefox用のJavaプラグインをインストールしようとしています。しかし、これを行う方法の説明が機能していません。Oracleがこれについて謝罪しているサイトもあります。
Fedora17および18にFirefox用のJavaプラグインをインストールする方法は?
Javaプラグイン64ビットをFedora17の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 Platform、Standard Edition、Select:Download JRE(JDKはJava開発者向け)
次のページで、使用許諾契約に同意してから、次の手順を実行します。
32ビットユーザーの場合:「Linuxx86」を選択しますjre-7u1-linux-i586.rpm
64ビットユーザーの場合:「Linuxx64」を選択します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を使用します。SunJavaを使用するには、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に戻す場合は、次のコマンドを1つずつ実行して、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パッケージをダウンロードして、上記のようにインストールします。これらの設定はそのままにしておく必要があるため、代替をリセットする必要はありません。