web-dev-qa-db-fra.com

La variable d'environnement Maven ne fonctionne pas sur un autre terminal

Lorsque j'exécute les commandes echo $PATH et echo $Java_HOME en tant qu'utilisateur normal, les variables de chemin jdk sont définies. Mais lorsque je suis un utilisateur root, les variables ne sont pas définies ici.

J'ai copié le dossier binaire maven dans /opt puis j'ai essayé d'installer la variable d'environnement maven à l'aide de la commande suivante:

export PATH=/opt/Apache-maven-3.3.9/bin:$PATH

Lorsque je lance mvn -version dans le terminal actuel, les variables maven sont définies, mais lorsque je lance la commande à partir d'un nouveau terminal, il est indiqué que maven n'est pas installé.

Et lorsque je lance mvn -version en tant qu'utilisateur root, à partir du ternimal actuel, il indique également que maven n'est pas installé.

S'il vous plaît, aidez-moi à configurer Maven.

Je vous remercie

1
viper

Enfin, ce que j’ai fait est identique à celui que j’ai fait pour installer l’environnement Java jdk, c’est-à-dire en ajoutant des variables maven dans /etc/profile. Les étapes sont décrites ci-dessous: -

  1. Sudo pluma/etc/profile
  2. Ajoutez ces commandes à la fin du fichier texte

    export M2_HOME=/opt/Apache-maven-3.3.9

    export M2=$M2_HOME/bin

    export PATH=$M2:$PATH

  3. Rechargez profile en tapant source /etc/profile dans la ligne de commande

  4. Redémarrez le système

  5. Vérifiez M2 en entrant echo $M2 dans la ligne de commande.

  6. Vérifiez PATH en tapant echo $PATH dans la ligne de commande. Vérifiez s'il existe ou non un répertoire maven dans la variable PATH.
  7. Vérifiez maven version en tapant mvn -version dans la ligne de commande
0
viper