In diesem Tutorial werden verschiedene Möglichkeiten zur Lösung des Fehlers „MVN -Befehl nicht gefunden“ erörtert, wenn das Maven -Dienstprogramm in UNIX -Systemen aufgerufen wird.
Jetzt fangen wir an.
Ursache Nr. 1 - Apache Maven nicht auf dem Zielsystem installiert
Der Fehler „MVN -Befehl nicht gefunden“ tritt hauptsächlich auf, wenn Apache Maven nicht auf Ihrem System installiert ist.
Bevor Sie Maven anrufen, müssen Sie sicherstellen, dass die Binärdatei auf Ihrem Systempfad verfügbar ist.
Lassen Sie uns diskutieren, wie wir Apache Maven auf Ihrem Linux -System installieren und einrichten können.
Aktualisieren Sie mit dem Aktualisieren Ihrer Systempakete, indem Sie den folgenden Befehl ausführen:
$ sudo apt-Get-Update
$ sudo APT-Get-Upgrade
Installieren Sie Maven als nächstes, indem Sie den folgenden APT -Befehl ausführen:
$ sudo apt -Get Installieren Sie Maven -y -y
Nach der Installation können Sie die Maven -Version überprüfen, indem Sie den unten angegebenen Befehl ausführen:
$ mvn -Verssion
Der vorherige Befehl sollte die installierte Maven -Version wie in der folgenden Beispielausgabe zurückgeben:
Apache Maven 3.6.3
Maven Home:/usr/Share/Maven
Java -Version: 11.0.15, Verkäufer: Debian, Laufzeit:/usr/lib/jvm/java-11-openjdk-amd64
Standardgebiet: EN_US, Plattformcodierung: UTF-8
Betriebssystemname: "Linux", Version: "5.10.102.1-microsoft-standard-wsl2 ", Arch:" AMD64 ", Familie:" Unix "
Glückwunsch! Sie haben Maven auf Ihrem System installiert.
Auf macOS können Sie Maven mit Homebrew installieren, indem Sie den unten gezeigten Befehl ausführen:
$ Brew Install Maven
Nach der Installation können Sie die installierte Version überprüfen, indem Sie den Befehl MVN -Verssion ausführen.
Ursache Nr. 2 - Fehlende Umgebungsvariablen
Die zweite gemeinsame Ursache des Fehlers „MVN -Befehl nicht gefunden“ ist die fehlende Umgebungsvariablen.
Wenn Sie Apache Maven mit dem bereitgestellten Archiv installiert haben, müssen Sie die erforderlichen Umgebungsvariablen einrichten. Andernfalls funktioniert Maven nicht.
Navigieren Sie in das /etc /Profil.D/ Verzeichnis und erstellen Sie eine Datei namens Maven.Sh, wie unten gezeigt:
$ CD /etc /Profil.D/
$ sudo touch maven.Sch
Bearbeiten Sie die Datei als nächstes mit Ihrem bevorzugten Texteditor und fügen Sie die folgenden Einträge hinzu:
Exportieren Sie java_home =/usr/lib/jvm/default-java
Exportieren Sie maven_home =/home/maven/
Exportieren Sie m2_home =/home/maven/
exportpath = $ m2_home/bin: $ path
Ersetzen Sie das Java_Home durch den Pfad zu Ihrer JDK -Installation und Maven_Home sowie M2_Home durch das Verzeichnis, in dem sich Maven befindet.
SAMPEN SIE SACHEN UND ERLAUEN DIE FILDE.
Der nächste Schritt besteht darin, die Datei ausführbar zu machen, indem der Befehl ausgeführt wird:
$ sudo chmod +x /etc /Profil.D/Maven.Sch
Wenden Sie schließlich die Änderungen auf Ihr Terminalprofil an, indem Sie den folgenden Befehl ausführen:
$ Quelle /etc /Profil.D/Maven.Sch
Führen Sie nach Abschluss den folgenden Befehl aus, um zu überprüfen, ob Maven installiert ist:
$ mvn -Verssion
Und damit haben Sie Maven erfolgreich installiert und dem Weg Ihres Systems hinzugefügt.
Abschluss
Dieser Leitfaden umfasste verschiedene Techniken zur Auflösung des Fehlers „MVN -Befehl nicht gefunden“ in Unix -Systemen. Darüber hinaus wurden Ursachen diskutiert, wie der Apache Maven, der nicht in den Zielsystemen installiert wurde, und fehlende Variablen in der Umgebung.