适用于OpenJDK 8的IcedTea插件


13

我从OpenJDK 7更新到8。我卸载了7,它也卸载了IcedTea插件。我试图用重新安装IcedTea

   sudo apt-get install icedtea-7-plugin

但这是行不通的。当我尝试启动topcoder jnlp文件时,它失败。此外,它不会在Google Chrome中加载任何Java插件。使用OpenJDK 7很好。是否有针对OpenJDK 8的较新版本的IcedTea?

Answers:


14

目前,icedtea-8-plugin在官方的Ubuntu存储库中不可用。Maarten Fonville提供了带有有效的icedtea-8插件包的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插件(请参阅如何在Java Chrome浏览器上使用Java插件?)。


@jhetzel,我尝试过但出现错误:Depends openjdk-8-jre but it is not installable。有任何想法吗?
toto_tico

2
更新到此:icedtea-8-plugin现在可在存储库中使用(只需通过apt-get即可获得)
Zanna 2016年

2

您要安装的文件是icedtea-plugin。只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令:

sudo apt-get install icedtea-plugin

在安装Java 7的Unbunt 14.04上,如何为现有的openjdk8安装安装icedtea?
丹·卡特2014年

据我所知,Plug-in 7是最新的,并且可以与OpenJDK 8一起使用,这也是我所拥有的。
米奇

@Mitch您是如何用JDK 8安装插件的?当我尝试安装它,它会自动安装JRE 7
荤素搭配

1
如答案中所述,Plug-in 7是最新的。我安装的OpenJDK 8的形式在这里,并从插件这里。希望能帮助到你。
米奇

0

如果不确定软件包的确切名称(例如icedtea-7-plugin或icedtea-8-plugin等),则在安装前进行明智的软件包名称搜索,例如,搜索“ icedtea”一词,如下所示:

$ sudo apt-get update
$ apt-cache search icedtea

这将显示带有单词“ 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引用答案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.