Wenn ich echo $PATH
ausführe und echo $JAVA_HOME
Befehl als normaler Benutzer, erhalte ich jdk
Pfadvariablen gesetzt. Aber wenn ich als Root-Benutzer laufe, werden die Variablen dort nicht gesetzt.
Ich habe den Maven-Binärordner nach /opt
kopiert dann versucht, die Maven-Umgebungsvariable mit dem Befehl zu installieren:
export PATH=/opt/apache-maven-3.3.9/bin:$PATH
Wenn ich mvn -version
ausführe Im aktuellen Terminal sehe ich Maven-Variablen gesetzt, aber wenn ich den Befehl von einem neuen Terminal aus ausführe, heißt es, dass Maven nicht installiert ist.
Und wenn ich mvn -version
ausführe als Root-Benutzer vom aktuellen Ternimal zeigt es auch, dass Maven nicht installiert ist.
Bitte helfen Sie mir, Maven zu konfigurieren.
Vielen Dank
Akzeptierte Antwort:
Okay, was ich schließlich getan habe, war dasselbe wie für die Installation der Java-JDK-Umgebung, dh das Hinzufügen von Maven-Variablen in /etc/profile
. Die Schritte werden im Folgenden beschrieben:-
- sudo pluma /etc/profile
-
Fügen Sie diese Befehle am Ende der Textdatei hinzu
export M2_HOME=/opt/apache-maven-3.3.9
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
-
profile
neu laden indem Siesource /etc/profile
eingeben in der Kommandozeile -
Starten Sie das System neu
-
Bestätigen Sie
M2
indem Sieecho $M2
eingeben in der Kommandozeile - Überprüfen Sie
PATH
indem Sieecho $PATH
eingeben in der Befehlszeile. Überprüfen Sie, ob es imPATH
ein Maven-Verzeichnis gibt variabel oder nicht. - Überprüfen Sie die
maven version
indem Siemvn -version
eingeben in der Kommandozeile