Linux — Choisir la version de Java parmi celles installées
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)