OpenJDK 7から8に更新しました。7をアンインストールし、IcedTeaプラグインもアンインストールしました。 IcedTeaを再インストールしようとしました
Sudo apt-get install icedtea-7-plugin
しかし、それは機能しません。 topcoder jnlpファイルを起動しようとすると失敗します。また、Google ChromeでJavaプラグインをロードしません。 OpenJDK 7では問題ありませんでした。OpenJDK8用のIcedTeaの新しいバージョンはありますか?
現時点では、icedtea-8-pluginは公式のUbuntuリポジトリでは利用できません。 Maarten Fonvilleは、機能するicedtea-8-pluginパッケージを含むPPAリポジトリを提供しています。
Sudo add-apt-repository ppa:maarten-fonville/ppa
Sudo apt-get update
Sudo apt-get install icedtea-8-plugin
バグレポート: https://bugs.launchpad.net/ubuntu/+source/icedtea-web/+bug/1385842
PPAページ: https://launchpad.net/~maarten-fonville/+archive/ubuntu/
Ubuntu 14.04(openjdk-8-jreが まだバックポートされていない )を使用している場合は、とりあえずOpenJDK ppaを最初に追加する必要があります。
Sudo apt-add-repository ppa:openjdk-r/ppa
Chromeの最近のバージョンはJavaプラグインをサポートしていません(cf. Google ChromeでJavaプラグインを使用するにはどうすればよいですか? ) 。
インストールするファイルはicedtea-pluginです。押すだけ Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、以下のコマンドを実行します:
Sudo apt-get install icedtea-plugin
Icedtea-7-pluginやicedtea-8-pluginなどのパッケージの正確な名前がわからない場合。インストールする前にパッケージ名を賢く検索してください。たとえば、次のように「icedtea」Wordを検索します。
$ Sudo apt-get update
$ apt-cache search icedtea
これにより、Wordの「icedtea」を含む一致するパッケージが次のように表示されます。
icedtea-8-plugin - web browser plugin based on OpenJDK and IcedTea to execute Java applets
icedtea-netx - NetX - implementation of the Java Network Launching Protocol (JNLP)
icedtea-netx-common - NetX - implementation of the Java Network Launching Protocol (JNLP)
icedtea-plugin - web browser plugin to execute Java applets (dependency package)
これにより、インストールするものを決定できます。
上記の出力では、次を使用します。
$ Sudo apt-get install icedtea-8-plugin
パッケージ名の事前検索は、インストールする必要があるパッケージに役立ちます。 Ubuntu 14.04の場合、バックポートの問題がある場合は、@ jthetzelから回答を参照できます。