2012-05-18 30 views
12

que establezca las siguientes variables estudiadas sistema (OS = Vista):Maven: comando mvn no encontrado

M2_HOME = C:\Program Files\Maven 
M2 = %M2_HOME%\bin 
path = %M2% 

Si corro mvn - Versión me sale:

mvn: command not found 

Alguien tiene alguna idea de por qué ¿esto podría ser? Gracias.

+1

Puedes responder esta respuesta a la misma pregunta. http://stackoverflow.com/questions/3402214/windows-7-maven-2-install –

+0

¿Tiene el problema descrito [aquí] (http://www.vistax64.com/vista-account- administration/7649-setting-environment-variables.html) relacionado con permisos y derechos? – Raghuram

+0

Si realiza algún cambio en las variables de su sistema, asegúrese de cerrar y abrir una nueva instancia de su línea de cmd. –

Respuesta

0

Si está en Windows, lo que supongo que tiene que hacer establecer el PATH así:

SET PATH=%M2% 

, además, que supongo que necesita para establecer su ruta a algo como C: ... \ apache maven-3.0.3 \ porque esta es la carpeta predeterminada para el archivo de Windows. Por otro Asumo que hay que agregar la ruta del experto a tu y no ponerlo en solamente experto por lo que el establecimiento debe tener este aspecto:

SET PATH=%PATH%;%M2% 
+0

Agregué% M2_HOME% a mi ruta actual sí. Y extraje maven en c: \ program files \ maven. ¿Es posible que no sepa M2_HOME?Aunque aparece en la lista de variables del sistema. – Roaz

+0

Lo siento, estaba usando M2_HOME en lugar de M2 ​​ – khmarbaise

+0

He hecho la respuesta basada en sus expresiones que usa M2 y M2_HOME. Podría atajar eso poniendo C: \ .. \ Maven \ bin en su PATH directamente. – khmarbaise

0
  1. Run 'ruta' en el símbolo del sistema y asegúrese de que el directorio de instalación de maven esté en la lista.
  2. Asegúrese de que maven esté instalado en 'C: \ Program Files \ Maven'.
+0

Maven está instalado allí, y la ruta se encuentra allí. – Roaz

1

Probé soluciones de otros hilos. Agregar M2 y M2_HOME en las variables del sistema, e incluso en las variables de usuario. Ejecutando cmd como administrador. Ninguno de los métodos funcionó.

Pero hoy he agregado toda la ruta a maven bin a mis variables del sistema "PATH" (C: \ Archivos de programa (x86) \ Apache Software Foundation \ apache-maven-3.1.0 \ bin) además de otras rutas, y así ahora está funcionando bien. Con suerte, seguirá siendo así.

0

Creo que el problema está en los espacios. Tenía mi variable en las variables del sistema, pero no funcionó. Cuando cambié la variable Progra~1 = 'Program Files' todo funciona bien.

M2_HOME C:\Progra~1\Maven\apache-maven-3.1.1 

También se ha llevado mi M2_HOME al final de la PATH(%M2_HOME%\bin) No estoy seguro de si esto tiene alguna diferencia.

0

yo probamos este tutorial

Pero si me quedo -versión mvn todavía consigo:

mvn: command not found

Por lo tanto, cerrar la ventana git actual y abrir uno nuevo. Todo salió bien :)