Vous n'êtes pas connecté - Connexion ou Créer un compte

Classée dans Questions > Questions / Réponses

Linux — Choisir la version de Java parmi celles installées

Tags : choix, Java, Linux, version
Administrateur
Une annonce aurait pu être ici :'(

Si vous avez plusieurs versions de Java installée sur votre système, Linux vous offre la possibilité de sélectionner la version à utiliser lors de l'appel de la commande java. Vous pouvez dans un premier temps vérifier la version de Java depuis un terminal :

java -version

Vous obtenez un résultat de la forme :

java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

Pour sélectionner une version alternative, saisissez la commande suivante :

sudo update-alternatives --config java

Vous obtenez un tableau indiquant les alternatives possibles pour l'exécutable java :

Il existe 3 choix pour l'alternative java (qui fournit /usr/bin/java).

  Sélection   Chemin                                          Priorité  État
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      mode automatique
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      mode manuel
* 2            /usr/lib/jvm/java-6-sun/jre/bin/java             63        mode manuel
  3            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      mode manuel

Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

Entrez alors le numéro correspondant à la version vers laquelle basculer, puis validez. Un message indique alors le changement :

update-alternatives: utilisation de « /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java » pour fournir « /usr/bin/java » (java) en mode automatique

Vous pouvez vérifier que la bascule a bien été effectuée en vérifiant la version de Java une nouvelle fois :

$ java -version
java version "1.7.0_95"
OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.14.04.1)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)

Il n'est plus possible de répondre à cette question car elle marquée comme résolue.