web-dev-qa-db-ja.com

FirefoxのJavaプラグインをインストールする方法

JavaとFirefox用のプラグインをインストールしようとしています。 JDKとJREの両方をインストールしました。

Sudo update-alternatives --config Javaコマンドを使用すると、使用可能な選択肢が1つだけ表示されます。

プラグインはFirefoxでは使用できません。

70
user199273

52(ESRではない)より後のバージョン、つまり NPAPIを無効化 を使用している場合、運が悪い。絶対にしたくない前のものを使用している場合は、OpenJDK JREをインストールできます。これにより、Javaバイナリを使用してJavaバイナリをローカルで実行できます。ただし、これはブラウザでJava Webアプレットを実行するには不十分です。これはIcedteaプラグインをインストールすることで実現できます。

Sudo apt-get install icedtea-plugin

次に、about:addonsに移動し、プラグインセクションで、プラグインが有効になっているかどうかを確認します。 Mozillaはデフォルトで安全でないプラグインを無効にします。つまり、セキュリティ上の懸念のためにインストールした後でもJavaは無効になります。使用する前にアクティベートする必要があります。

74
Braiam

IcedTea Javaプラグインのインストール:

IcedTea Javaプラグインをインストールするには、ターミナルを開いて次のように入力します。

Sudo apt-get install icedtea-7-plugin

Firefoxプラグインをインストールする-Oracle

ターミナル内:

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/

オラクルの公式Webサイト を使用して、JREが成功したことを確認します。

ソース: Javaインストール

23
M.Tarun

Firefoxバージョン52以降、FirefoxでのNPAPIプラグイン(Javaアプレット)のサポートは終了しました。パフォーマンスとセキュリティの問題により、Javaアプレットの実行方法は延長サポートリリース(ESR)をインストールすることです)firefoxの。

ここからダウンロード: https://www.mozilla.org/en-US/firefox/organizations/all/

詳細はこちら: https://support.mozilla.org/en-US/kb/npapi-plugins

8
Maoz Zadok

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
5
luis_js

これは古いスレッドですが、今日の問題の解決策を探している間につまずいた。私は他の誰かが同じ状況にあるかもしれないと考えました。

レガシーの仕事関連のWebサイトにはブラウザー内Javaが必要ですが、Oracle Javaプラグインはそれをカットしません。長い試行錯誤のアプローチの後、IcedTeaを次のような古いバージョンのFirefoxで一貫して動作させました。

  • Firefoxバージョン51のtarをダウンロードします(新しいバージョンはプラグインをサポートしていません)
  • OpenJDK(7または8)をインストールします
  • Icedtea--pluginおよびicedtea-pluginをインストールします
  • これで、openJDKインストールのjre/libフォルダーにIcedTeaPlugin.soファイルが含まれます。
  • これをmozilla/firefoxプラグインフォルダーにコピーします(どちらをコピーするかわからなかったので、firefox/pluginsまたはmozilla/pluginsにコピーしました)
  • 古いFirefoxバージョンを起動します
  • プラグインがアクティブであることを確認します(プラグインについて確認してください)

同僚の1人が古いFirefoxを削除し、実行するたびにuntarするスクリプトを作成しました。そうすれば、誤って更新されることはありません。メインのFirefoxアプリケーションでこれをしないでください。

これがあなたのお役に立てば幸いです。

3
Stijn Dejongh

特に数か月前に14.04でこれを経験して以来、解決策を忘れ、16.04にアップグレードして以来、それは戦いでした。

14.04でIced-teaとOracleをFirefoxで動作させたのとは異なります。私は実際にはOracleを好みます(一般的にではありませんが、私の使用ではほとんど必要です)。複数のインストールやリポジトリを試みませんでした。ほとんどの指示通りのシンボリックリンクも良くありません。

最終的に、Firefoxで[編集]-> [設定]-> [アプリケーション]に移動し、JNLPファイル拡張子までスクロールダウンして、ドロップダウンメニューから[その他を使用...]を選択しました。次に、関連するディレクトリからjavawsを見つけました。

これは単なる回避策であり、ニーズに合うかどうかはわかりません。ほとんどのプラグインは3月までに廃止されることに注意してください。

1
michael