web-dev-qa-db-fra.com

IcedTea plugin pour OpenJDK 8

J'ai mis à jour OpenJDK 7 à 8. J'ai désinstallé 7, qui a également désinstallé le plug-in IcedTea. J'ai essayé de réinstaller IcedTea avec

   Sudo apt-get install icedtea-7-plugin

Mais ça ne marche pas. Lorsque j'essaie de lancer le fichier jnlp de topcoder, il échoue. En outre, il ne charge aucun plug-in Java dans Google Chrome. Cela fonctionnait bien avec OpenJDK 7. Existe-t-il une version plus récente d’IcedTea pour OpenJDK 8?

13
Srikanth R

Pour le moment, icedtea-8-plugin n'est pas disponible dans les dépôts officiels d'Ubuntu. Maarten Fonville propose un référentiel PPA avec un package icedtea-8-plugin fonctionnel.

Sudo add-apt-repository ppa:maarten-fonville/ppa
Sudo apt-get update
Sudo apt-get install icedtea-8-plugin

Rapport de bug: https://bugs.launchpad.net/ubuntu/+source/icedtea-web/+bug/1385842

Page PPA: https://launchpad.net/~maarten-fonville/+archive/ubuntu/

Si vous utilisez Ubuntu 14.04 (pour lequel openjdk-8-jre est pas encore rétroporté ), pour le moment, le fichier ppa OpenJDK doit être ajouté en premier:

Sudo apt-add-repository ppa:openjdk-r/ppa

Les versions récentes de Chrome ne prennent pas en charge le plug-in Java (cf. Comment le plug-in Java fonctionne-t-il sur Google Chrome? ) .

14
jthetzel

Le fichier que vous souhaitez installer est icedtea-plugin. Appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

Sudo apt-get install icedtea-plugin
1
Mitch

Si vous n'êtes pas sûr du nom exact du paquet, par exemple icedtea-7-plugin ou icedtea-8-plugin, etc. Faites une recherche appropriée du nom du paquet avant de l'installer, par exemple, recherchez "icedtea" dans Word comme suit:

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

Cela affichera le paquet correspondant avec Word "icedtea" comme suit:

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)

Par cela, vous pouvez décider lequel installer ..!

Avec la sortie ci-dessus, utilisez:

$ Sudo apt-get install icedtea-8-plugin

La recherche préalable du nom du paquet sera utile pour tous les paquets que vous devez installer. Si vous rencontrez un problème de port arrière, dans le cas d'Ubuntu 14.04, vous pouvez vous reporter à la réponse de @jthetzel.

0
Mithun B