it-swarm.com.de

'mvn' wird nicht als interner oder externer Befehl erkannt,

Ich erhalte die folgende Fehlermeldung, wenn ich den Befehl mvn --version Eingebe:

'mvn' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt.

Ich bin auch this gefolgt, aber ich bin immer noch nicht in der Lage, die Arbeit zu erledigen.

wenn ich diesen Befehl echo %M2_HOME% eingebe, wird der Pfad als D:\Program Files\Apache-maven-3.0.4 ausgegeben. Wenn ich 'echo% M2%' eingebe, wird der Pfad als D:\Program Files\Apache-maven-3.0.4\bin ausgegeben.

Umgebung: Windows XP

39
Java Questions

Stellen Sie sicher, dass sich Ihr Maven Bin-Verzeichnis im Pfad befindet und die Java_HOME-Eigenschaft festgelegt ist

25
kirschmichel

Auf meinem Windows 7-Computer habe ich die folgenden Umgebungsvariablen:

  • Java_HOME = C:\Programme\Java\jdk1.7.0_07

  • M2_HOME = C:\Apache-maven-3.0.3

Auf meiner PATH -Variable habe ich (unter anderem) Folgendes:

  • % Java_HOME%\bin;% M2_HOME%\bin

Ich habe versucht, das zu tun, was Sie mit %M2% Getan haben, das geschachtelte %M2_HOME% Hat, und es funktioniert auch.

37
wulfgarpro

Add maven directory /bin zu Systemvariablen unter dem Namen Path.

Um dies zu überprüfen, können Sie echo %PATH%

11
Jaanus