Firefox用のJavaとプラグインをインストールしようとしています。JDKとJREの両方をインストールしました。
sudo update-alternatives --config java
コマンドを試してみると、利用可能な選択肢が1つだけ表示されます。
プラグインはFirefoxでは使用できません。
Firefox用のJavaとプラグインをインストールしようとしています。JDKとJREの両方をインストールしました。
sudo update-alternatives --config java
コマンドを試してみると、利用可能な選択肢が1つだけ表示されます。
プラグインはFirefoxでは使用できません。
回答:
NPAPIを無効にする52(ESRではない)以降のバージョンを使用している場合、運が悪いです。絶対にしたくない前のものを使用している場合は、OpenJDK JREをインストールできますjava
。これにより、バイナリを使用してJavaバイナリをローカルで実行できます。ただし、これはブラウザでJava Webアプレットを実行するには不十分です。これはIcedteaプラグインをインストールすることで実現できます。
sudo apt-get install icedtea-plugin
次にabout:addons
、プラグインセクションのに進み、プラグインが有効になっているかどうかを確認します。Mozillaはデフォルトで安全でないプラグインを無効にします。つまり、セキュリティ上の懸念により、インストール後でもJavaは無効になります。使用する前にアクティベートする必要があります。
IcedTea Javaプラグインをインストールするには、ターミナルを開いて次を入力します。
sudo apt-get install icedtea-7-plugin
ターミナルで:
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/
Oracleの公式Webサイトを使用して、JREが成功したことを確認します。
ソース:Javaインストール
Firefoxバージョン52以降、パフォーマンスとセキュリティの問題により、FirefoxでのNPAPIプラグイン(Javaアプレット)のサポートは終了しました。Javaアプレットを実行する方法は、Firefoxの延長サポートリリース(ESR)をインストールすることです。
ここからダウンロード:https : //www.mozilla.org/en-US/firefox/organizations/all/
Oracleからjava jdkをダウンロードしてインストールしたばかりの場合、jdk-8u91-linux-x64.tar.gzをインストールしたとしましょう。
/ my / java / directory /
次に、次のようなディレクトリが作成されます。
/my/java/directory/jdk1.8.0_91/
あなたがしなければならないことは、あなたのubuntu firefox pluginsディレクトリに行き、リンクを作成することです:
$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so
/usr/lib/mozilla/plugins
。
これは古いスレッドですが、今日の問題の解決策を探しているときにつまずきました。他の誰かが同じ状況にあるかもしれないと思った。
レガシーの仕事関連のWebサイトにはブラウザー内のJavaが必要ですが、oracle javaプラグインではカットされません。長い試行錯誤のアプローチの後、IcedTeaを次のような古いバージョンのFirefoxで一貫して動作させました。
同僚の1人が古いFirefoxを削除し、実行するたびにuntarするスクリプトを作成しました。そうすれば、誤って更新されることはありません。メインのFirefoxアプリケーションでこれをしないでください。
これがあなたのお役に立てば幸いです。
数ヶ月前に14.04でこれを経験し、解決策を忘れて、16.04にアップグレードして以来、特に戦いでした。
14.04でfirefoxの下でIced-teaとOracleを使用していたのは違います。私は実際にはOracleを好みます(一般的にではありませんが、私の使用ではほとんど必要です)。複数のインストールやリポジトリを試みませんでした。そこにあるほとんどの指示によるシンボリックリンクも良くありません。
最後に、Firefoxで[編集]-> [設定]-> [アプリケーション]に移動し、JNLPファイル拡張子までスクロールダウンして、ドロップダウンメニューから[その他を使用...]を選択しました。次に、関連するディレクトリからjavawsを見つけました。
これは単なる回避策であり、ニーズに合うかどうかはわかりません。ほとんどのプラグインは3月までに廃止されることに注意してください。