最近、Oracle Javaをインストールしました。うまくいきましたが、最近のFirefoxのアップグレードではエラーが発生します。
私はそれを確認しました here 、それは言います:
Firefoxバージョン52(2017年3月にリリース)以降、Firefoxはプラグインのサポートが制限されているため、Javaを実行しません。 Javaコントロールパネルを使用して、インストールされているJavaバージョンを見つけます。
シンボリックリンクも再確認しました。適切に構成されている
$ Java -version
Java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
FirefoxでJavaアプレットを実行するにはどうすればよいですか?
Oracleからのコメント 引用したページにリンクされています 、FirefoxはFlash以外のプラグインへのNPAPIの提供を停止するという明確な決定を下しました。つまり、Firefoxは何も聞かないJavaと言ってみるかもしれません。
Firefox 52以降
Firefox 52(2017年3月リリース)以降、プラグインのサポートはAdobe Flashに限定され、NPAPIのサポートが終了し、Java、Silverlight、およびその他の同様のNPAPIベースのプラグインに影響します。
Firefoxを使用したJavaアプリケーションへのアクセスに問題がある場合は、代わりにInternet Explorer(Windows)またはSafari(Mac OS X)を使用することをお勧めします。
その場合の解決策は、通常、Javaプラグインを許可するブラウザーでJavaアプレットを実行することです。たとえば、ChromiumまたはQupZillaを試してください。
実際にFirefoxにJavaが必要な場合、 Firefox ESRのインストール 代わりに。これは通常のFirefoxのバージョンを追跡しないため、 Firefoxは機能面で古いものになります ですが、セキュリティアップデートは引き続き受信されます。
次の手順が機能するはずです(Ubuntu 16.04LTSベースのMint 18でテスト済み):
about:config
と入力しますplugin.load_flash_only
を呼び出して、false
に設定しますUser-Agent Switcher
Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
~/Downloads
)。 32ビットバージョンの場合、jre-8u161-linux-i586.tar.gz
という形式になります。ダウンロードしたFirefox ESRのバージョンに応じて、32ビットまたは64ビットバージョンを選択します。次に、次の手順を実行して、シェルでJREを抽出します(必要に応じて64ビットバージョンに置き換えます)。
Sudo mkdir -p -v /opt/Java/32
cd ~/Downloads
tar -zxvf jre-8u161-linux-i586.tar.gz
Sudo mv -v jre1.8.0_* /opt/Java/32
ここで、JavaをFirefoxにリンクする必要があります。シェル内:
mkdir -p ~/.mozilla/plugins/
cd /opt/Java/32/jre1.8.0_161
ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Firefoxを起動し、ここでJavaバージョンを確認します。 https://www.Java.com/en/download/installed.jsp
動作せず、間違ったJavaプラグインがロードされているように見える場合IcedTea、シェルでそれらを削除します。
Sudo apt-get remove icedtea-plugin
Sudo apt-get remove icedtea-8-plugin
Sudo apt-get remove icedtea-netx
Sudo apt-get remove icedtea-netx-common
FirefoxまたはJavaまたはJavaの音声が機能しない場合、依存関係が欠落している可能性があります。以下を試してください(64ビットの場合:i386を削除してください):
Sudo apt-get install libgtk-3-0:i386 libasound2:i386 libdbus-glib-1-2:i386 libxt6:i386 libxtst6:i386 libcanberra-gtk-module:i386 libcanberra-gtk3-module:i386 topmenu-gtk3:i386 libpangoxft-1.0-0:i386 libxft2:i386 libpangox-1.0-0:i386 libxmu6:i386 libxv1:i386 libasound2-plugins:i386