GNU/Linux >> Tutoriels Linux >  >> Ubuntu

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

Quand j'exécute echo $PATH et echo $JAVA_HOME commande en tant qu'utilisateur normal, j'obtiens jdk ensemble de variables de chemin. Mais lorsque je cours en tant qu'utilisateur root, les variables n'y sont pas définies.

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

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

Lorsque j'exécute mvn -version dans le terminal actuel, je vois des variables maven définies mais lorsque j'exécute la commande à partir d'un nouveau terminal, cela indique que maven n'est pas installé.

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

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

Merci

Réponse acceptée :

Bon finalement ce que j'ai fait était le même que j'ai fait pour l'installation de l'environnement java jdk c'est-à-dire l'ajout de 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. Recharger le profile en tapant source /etc/profile en ligne de commande

  4. Redémarrez le système

  5. Vérifier M2 en tapant echo $M2 en ligne de commande

  6. Vérifier PATH en tapant echo $PATH en ligne de commande. Vérifiez s'il y a un répertoire maven dans le PATH variables ou non.
  7. Vérifiez la maven version en tapant mvn -version en ligne de commande

Ubuntu
  1. La variable Curl Outfile ne fonctionne pas dans le script Bash ?

  2. Terminal :Commande Termcapinfo introuvable ?

  3. gnome-terminal :commande introuvable

  4. le mot de passe root ne fonctionne pas pour su dans le terminal

  5. La commande de date Linux ne fonctionne pas

`$?` ? Est-ce une variable ?

| Dans Terminal Command ?

R 3.5.0 ne fonctionne pas sur Ubuntu 18.04 ?

La commande manuelle ne fonctionne pas ?

La commande Traceroute ne fonctionne pas sur Ubuntu

Les drapeaux sed e et g ne fonctionnent pas ensemble