Configuration de Java
Vous pouvez configurer la version qui sera utilisée par défaut dans la ligne de commande en utilisant la fonction update-alternatives
qui gère les liens symboliques utilisés pour les différentes commandes.
sudo update-alternatives --config java
Le résultat ressemblera à ce qui suit.
There are 5 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode
1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 2 manual mode
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
4 /usr/lib/jvm/java-8-oracle/jre/bin/java 3 manual mode
5 /usr/lib/jvm/java-9-oracle/bin/java 4 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Vous pouvez maintenant choisir le numéro à utiliser par défaut. Cela peut également être fait pour d'autres commandes Java, comme le compilateur ( javac
), le générateur de documentation ( javadoc
), l'outil de signature de JAR ( jarsigner
), et plus encore. Vous pouvez utiliser la commande suivante, en remplissant le champ commande que vous voulez personnaliser.
sudo update-alternatives --config command
Fixer le JAVA_HOME
Variable d'environnement
De nombreux programmes, tels que les serveurs Java, utilisent la variable d'environnement JAVA_HOME pour déterminer l'emplacement de l'installation de Java.
Copiez le chemin d'accès de votre installation préférée, puis ouvrez le fichier /etc/environment en utilisant Sublime Text ou votre éditeur de texte préféré.
sudo subl /etc/environment
À la fin de ce fichier, ajoutez la ligne suivante, en veillant à remplacer le chemin mis en évidence par votre propre chemin copié.
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
Sauvegardez et quittez le fichier, puis rechargez-le : source /etc/environment
.
Vous pouvez maintenant vérifier si la variable d'environnement a été définie en exécutant la commande suivante : echo $JAVA_HOME
. Cela renverra le chemin que vous venez de définir.