web-dev-qa-db-ja.com

OpenJDK 8用のIcedTeaプラグイン

OpenJDK 7から8に更新しました。7をアンインストールし、IcedTeaプラグインもアンインストールしました。 IcedTeaを再インストールしようとしました

   Sudo apt-get install icedtea-7-plugin

しかし、それは機能しません。 topcoder jnlpファイルを起動しようとすると失敗します。また、Google ChromeでJavaプラグインをロードしません。 OpenJDK 7では問題ありませんでした。OpenJDK8用のIcedTeaの新しいバージョンはありますか?

13
Srikanth R

現時点では、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プラグインを使用するにはどうすればよいですか? ) 。

14
jthetzel

インストールするファイルはicedtea-pluginです。押すだけ Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、以下のコマンドを実行します:

Sudo apt-get install icedtea-plugin
1
Mitch

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から回答を参照できます。

0
Mithun B