Java peut désigner
le langage informatique java
l'environnement de développement java - JDK - Java Development Kit
l'environnement d'exécution pour les applications java - JRE - Java Runtime Environment
l'extension java permettant l'exécution d'applets java dans un navigateur. Celle-ci nécessite l'environnement d'exécution JRE.
Sous Debian, plusieurs implémentations de Debian sont disponibles. C'est celle du projet libre openjdk / icedtea qui est décrite, l'objectif étant d'installer l'extension java pour iceweasel.
# aptitude install default-jre icedtea-plugin
Sous Debian Jessie, la version standard de java est 1.7. Pour vérifier les versions et implémentations de java qui sont installées :
$ java -version
java version "1.7.0_101"
OpenJDK Runtime Environment (IcedTea 2.6.6) (7u101-2.6.6-2~deb8u1)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
Fermer et rouvrir iceweasel. Lancer la page des add-ons : "about-addons". L'extension IcedTea est présente dans l'onglet Plugins.
Sélectionner le niveau d'autorisation d'exécution du plugin.
Plusieurs sites permettent de vérifier la bonne prise en compte de java (numéro de version, origine (oracle, sun, ..), fonctionnalités disponibles).
Un site peut ne pas détecter java alors qu'il est détecté par d'autres. Dans ce cas, refermer le navigateur, réessayer en n'utilisant qu'une fenêtre active, et en cas de nouvel échec, ne pas tenir compte de ce site.