$ java -version retourne le numéro de version de Java que vous utilisez. Souvent, il y a plusieurs versions de Java installées sur un même système, nous allons voir comment modifier simplement la valeur par défaut et en ajouter avec update-alternatives.
Modifier la valeur par défaut de Java
La version de Java est gérée par update-alternatives qui fourni des alternatives pour un même éxécutable. C’est-à-dire que /usr/bin/java n’est pas un éxécutable mais un lien vers un exécutable. Pour voir la liste des valeurs – et modifier la valeur par défaut – possibles de /usr/bin/java, il faut faire:
$ sudo update-alternatives --config java
Le retour doit être du style:
Il y a 5 alternatives fournissant « java ».
Sélection Alternative
-----------------------------------------------
1 /usr/bin/gij-4.2
+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
3 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
* 4 /usr/lib/jvm/java-6-sun/jre/bin/java
Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :
On voit donc que la valeur par défaut est /usr/lib/jvm/java-6-sun/jre/bin/java. Pour en séléctionner une autre, tapez le numéro et faites Entrée. La valeur par défaut est modifiée.
Ajouter une valeur pour Java
Pour ajouter une valeur, rien de plus simple, vous allons encore utiliser update-alternatives mais avec l’option --install :
$ sudo update-alternatives --install /usr/bin/java java /etc/jre1.6.0_16/bin/java 1
Cinq arguments:
--installpermet de spécifier que l’on souhaite ajouter une alternative/usr/bin/javadéfini l’adresse du lienjavanomme l’alternative/etc/jre1.6.0_16/bin/javadéfini l’adresse du nouvel exécutable à autoriser/ajouter1défini la priorité
Pingback: Forcer Eclipse à utiliser une certaine version de Java » D-Sites