'mvn' não é reconhecido como um comando interno ou externo

0

Eu recebo o seguinte erro quando digito o comando mvn --version

'mvn' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote.

Eu também segui isso, mas ainda não consigo fazer o trabalho.

quando digito este comando, echo %M2_HOME%obtenho o caminho impresso, como D:\Program Files\apache-maven-3.0.4 quando digito 'eco% M2%', obtenho o caminho impresso comoD:\Program Files\apache-maven-3.0.4\bin

Meio Ambiente : Windows XP

Por favor me ajude a resolver isso.

Anto
fonte
e que tal #echo %PATH%
412 anônimo
me deu o seguinteC:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\DMIX;%PROGRAMFILES%\Internet Explorer;C:\Program Files\TortoiseSVN\bin;%M2
Anto

Respostas:

3

Você precisa anexar o caminho do diretório maven bin à variável% PATH% do Windows.

Control Panel -> System -> Advanced system settings -> Advanced Tab -> Environment Variables-> A variável path está na segunda seção *System variables*.

Verifique se você possui o valor ;%M2_HOME%\bin;(observe o ponto-e-vírgula, caminhos diferentes devem ser separados por eles) para que o Windows possa encontrar as definições de comando do Maven.

Ensure you restart your command prompt. Environment variables need to be set before you open your command prompt.
appbootup
fonte