どうやら、OpenJDK 6 JRE(openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2)と7 JRE(openjdk-7-jre 7u25-2.3.10-1ubuntu0.12.04.2)が並行してインストールされているようです–なぜ両方を持っているのかわかりません。手動でインストールしたのを覚えていません。
ただし、Firefox Javaプラグインは、一部のWebサイトで古くなっていると報告されることがあり、JRE 6に依存しているように思えます。Firefoxで新しいバージョンを使用するにはどうすればよいですか。 JRE 6を削除するのは悪い考えのようです。シナプスでそうしようとすると、多くのソフトウェアが古いJREに依存しているように見えました。なぜなら、削除するとjedit
などのプログラムも削除されるからです。
物を混ぜますか? FFプラグインがOpenJDK JREをどのように妨害するかさえわかりません。
編集:
さらに試行しても、問題は解決しません。 update-alternatives --config Java
を使用すると、デフォルトのJavaバージョン(ステータスが「手動モード」)が既にJava 7に設定されており、Java -version
が "1.7 .0_25 "。ファイル/usr/lib/jvm/Java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
は存在しますが、about:plugins
を見ると、FirefoxはJava 6プラグインを表示します。
要約すると:
デフォルトのJavaバージョンに属するIcedTeaプラグインをFirefoxで使用するにはどうすればよいですか?
ソフトウェアセンターから、またはコマンドラインを使用して、バージョン7のicedteaプラグインをインストールします。
を押して端末を開きます Ctrl+Alt+T そして入力:
Sudo apt-get install icedtea-7-plugin
古いアイスを削除:
Sudo apt-get remove icedtea-6-plugin
次に、Firefoxを再起動し、about:plugins
と入力して、Javaプラグインのバージョンを確認します。または、 Java Webサイト に移動して、バージョンとバージョンが適切に機能しているかどうかを確認します。
お役に立てれば
Fedoraを使用している場合は、インストールする必要があります
Sudo yum install icedtea-web
この後、ブラウザを再起動します。
それらのウェブサイトのほとんどは、ブラウザが実行しているJavaのバージョンを確認するためにJavaScriptを使用しています。OracleのJavaバージョンと一致しないため、Javaシステム内。 Javaアプレットが適切に機能している場合、これらのメッセージは無視します。
Firefoxが実行されているJavaのバージョンを確認するには、ロケーションバー(アドレスバー)about:plugins
に入力するだけで、Firefoxが使用しているすべてのプラグインが表示されます。
Firefoxは最新のJREを使用しており、WebサイトはOracleと同じバージョンではないと不平を言っているに違いありません。システムを常に最新の状態に保ち、無視してください。
おそらくJavaバージョンを使用するには、関連するプラグインパッケージをインストールする必要があります。
Sudo apt-get install icedtea-7-plugin
このプラグインは、Firefox、Chromium、Google Chrome、Epiphanyのメインブラウザで動作します。プラグインの変更を有効にするには、ブラウザーを再起動する必要があります。
詳しくは: