J'ai placé Java informations connexes sur etc/environment
:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games /usr/local/jdk-9.0.1/bin"
Java_HOME="/usr/local/jdk-9.0.1"
Ensuite, source /etc/environment
Je suppose qu'il enregistrera Java_HOME dans les exportations.
La commande export
donne une liste avec PATH
mis à jour, mais je ne trouve pas Java_HOME
ici. Pourquoi?
Cela s'explique par ce qui suit: le fichier /etc/environment
(n'est pas un script shell et ne contient que les propriétés qui se lisent au démarrage du système. La commande source
permet de lancer des scripts Shell dans la console actuelle. Vous pouvez redémarrer votre système pour appliquer les modifications ou ajouter ces lignes dans les fichiers ~/.profile
ou ~/.bashrc
et lancer la commande source
pour l'un d'entre eux.
Notez que les propriétés du fichier /etc/environment
seront appliquées à tous les utilisateurs. les lignes du fichier ~/.profile
uniquement pour celui défini.