Maison  >  Article  >  Java  >  Comment définir JAVA_HOME pour tous les utilisateurs sous Linux ?

Comment définir JAVA_HOME pour tous les utilisateurs sous Linux ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-09 14:01:02377parcourir

How to Set JAVA_HOME for All Users in Linux?

Comment définir JAVA_HOME pour tous les utilisateurs sous Linux

Problème :

Un nouvel utilisateur Linux rencontre plusieurs dossiers Java et reçoit une erreur concernant un JAVA_HOME non défini lors de la tentative de création d'un projet Maven. Ils recherchent des conseils pour localiser et modifier les fichiers nécessaires pour les utilisateurs root et non root.

Réponse :

Étape 1 : Localiser l'installation de Java

Exécutez find /usr/lib/jvm/java-1.x.x-openjdk pour trouver le répertoire d'installation de Java.

Étape 2 : définissez JAVA_HOME (utilisateur root)

Modifiez /etc/profile à l'aide de sudo vim /etc/profile et ajoutez les lignes suivantes :

export JAVA_HOME="path to Java installation directory"
export PATH=$JAVA_HOME/bin:$PATH

Étape 3 : Définir JAVA_HOME (utilisateur non root)

Exécutez la même commande (sudo vim /etc/profile) mais ajoutez sudo. Ajoutez les mêmes lignes qu'à l'étape 2.

Étape 4 : Déconnexion et connexion

Déconnectez-vous et reconnectez-vous, redémarrez le système ou exécutez source /etc /profile pour appliquer les modifications et définir JAVA_HOME correctement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn