>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment définir JAVA_HOME sur CentOS

Configurez votre système CentOS pour que vos applications Java trouvent exactement où se trouvent les exécutables et bibliothèques nécessaires. Si vous avez les privilèges root/administrateur, définissez la variable $JAVA_HOME sur le répertoire Java pour tous les utilisateurs (système). Sinon, ajoutez le chemin à votre profil Bash personnel.

Définir JAVA_HOME pour tout le système

Étape 1

Ouvrez une session terminal root et allez dans /usr/lib/jvm. Ou connectez-vous directement en root.

Étape 2

Affichez le contenu :

ls -l

Vous verrez plusieurs liens symboliques et un dossier contenant vos fichiers Java. Sur CentOS 7, le nom peut ressembler à :

java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Chemin complet :

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Étape 3

Exécutez la commande export pour définir $JAVA_HOME :

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Tapez echo $JAVA_HOME pour vérifier. Le changement sera perdu au redémarrage sauf s'il est ajouté au profil système dans /etc.

Étape 4

Allez dans /etc et ouvrez le fichier « profile » avec un éditeur (Vi, Emacs, Nano). Ce fichier contient les commandes Bash système pour tous les utilisateurs.

Étape 5

Ajoutez la même commande export à une ligne vide près de la fin, enregistrez et quittez. À la prochaine connexion, JAVA_HOME sera défini.

JAVA_HOME pour un seul utilisateur

Étape 1

Ouvrez le gestionnaire de fichiers, allez dans /usr/lib/jvm. Vous verrez un dossier et plusieurs liens symboliques.

Étape 2

Sélectionnez le dossier et appuyez sur Ctrl+C pour copier le chemin complet dans le presse-papiers.

Étape 3

En utilisateur normal (non-root), lancez Gedit et ouvrez « .bash_profile » dans votre dossier Home. Les paramètres ici s'appliquent à chaque connexion.

Étape 4

Cliquez sur une ligne vide en bas, appuyez sur Ctrl+V pour coller le chemin. Le résultat ressemble à :

file:///usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Supprimez « file:// » pour obtenir :

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Étape 5

Ajoutez la commande export pour assigner le chemin à $JAVA_HOME, enregistrez et quittez Gedit. La ligne finale :

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Étape 6

Déconnectez-vous et reconnectez-vous pour appliquer la variable.

Astuce

Modifiez .bash_profile ou /etc/profile à chaque mise à jour Java. Vérifiez la version avec :

java -version

Avertissement

Ces instructions concernent CentOS 7 et 6.5. Elles peuvent varier selon les versions.

Vie connectée