web-dev-qa-db-ja.com

Firefoxによる古いJavaプラグインのブロック

Ubuntu(04.04)では、Firefox(v30.0)がJavaプラグインが古くなっているため、実行を許可していません。 Javaを更新するか、この「セキュリティ」チェックを削除して、これを修正するにはどうすればよいですか?

$ Java -version
Java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

$ uname -a
Linux pc 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:36:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

ありがとう

3
Nuno Silva

Oracle Java 8をインストールしました

  1. Sudo update-alternatives --config mozilla-javaplugin.so
    
  2. 適切なプラグインを選択してください

    出力例

%Sudo update-alternatives --config mozilla-javaplugin.so 
 
代替mozilla-javaplugin.soには3つの選択肢があります(/usr/lib/mozilla/plugins/libjavaplugin.soを提供) 。
選択パス優先ステータス
 ----------------------------------- ------------------------- 
 * 0/usr/lib/jvm/Java-9-Oracle/lib/AMD64/libnpjp2 .so 1086自動モード
 1 /usr/lib/jvm/Java-7-Oracle/jre/lib/AMD64/libnpjp2.so 1085手動モード
 2 /usr/lib/jvm/Java-8-Oracle/jre/lib/AMD64/libnpjp2.so 1083手動モード
 3 /usr/lib/jvm/Java-9-Oracle/lib/AMD64/libnpjp2.so 1086手動モード
  1. 適切なバージョンを選択してください

または別の解決策:

  1. Sudo mkdir -p /usr/lib/mozilla/plugins
    cd /usr/lib/mozilla/plugins
    
  2. 適切なプラグインを見つける:

    find /usr -name "libnpjp2.so"
    

    出力例

    %find/usr -name "libnpjp2.so" 
    /usr/lib/jvm/Java-7-Oracle/jre/lib/AMD64/libnpjp2.so 
    /usr/lib/jvm/Java-9-Oracle/lib/AMD64/libnpjp2.so 
    /usr/lib/jvm/Java-8-Oracle/jre/lib/AMD64/libnpjp2.so
  3. シンボリックリンクを作成します。例えば。:

    ln -s /usr/lib/jvm/Java-8-Oracle/jre/lib/AMD64/libnpjp2.so
    
  4. ブラウザを再起動し、Java here を確認します。

2
A.B.