mvn - Configurando Maven para Windows 7, Files / Java / jdk1.6.0_23 "" fue un error inesperado en este momento
maven repository (6)
Mensaje de error: fue inesperado en este momento cuando ejecuté el comando mvn --version en cmd.
Por favor encuentre el procedimiento:
Mi PC -> Propiedades clic derecho -> Variables de entorno avanzado - Variable de usuario
Maven 3.2.3
User Variable :
Variable name :M2
Variable Value : %M2_HOME%/bin
Variable name : M2_HOME
Variable Value : C:/WLS1033/Apache Software Foundation/apache-maven-3.2.3
Variable name :path
Variable Value : %M2_HOME%/bin
Resultado:
D:/Documents and Settings/x169810>mvn --version
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T16:58:10-04:00)
Maven home: C:/WLS1033/Apache Software Foundation/apache-maven-3.2.3
Java version: 1.6.0_18, vendor: Sun Microsystems Inc.
Java home: C:/WLS1033/jdk160_18/jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"
Mi PC -> Propiedades clic derecho -> Variables de entorno avanzado - Variable de usuario
Maven 1.0.2
User Variable :
Variable name :M2
Variable Value : %MAVEN_HOME%/bin
Variable name : MAVEN_HOME
Variable Value : C:/WLS1033/Apache Software Foundation/maven-1.0.2
Variable name :path
Variable Value : %MAVEN_HOME%/bin
Estoy tratando de configurar Maven en mi máquina Win 7. Estoy siguiendo estos pasos: http://maven.apache.org/download.cgi Descargué Maven en la carpeta c: / Archivos de programa / Apache Software Foundation / apache-maven-3.0.5 /
Configuré todas las variables ambientales como se describe en la URL anterior
JAVA_HOME = C:/Program Files/Java/jdk1.6.0_23
M2_HOME = c:/Program Files/Apache Software Foundation/apache-maven-3.0.5/
M2 = %M2_HOME%/bin
PATH = %M2%; C:/Program Files (x86)/SSH Communications Security/SSH Secure Shell; %JAVA_HOME%/bin ; C:/Program Files/Java/jdk1.6.0_23
Pero cuando entro: C: / Users / Andrei> mvn --version
Yo tengo un :
Files / Java / jdk1.6.0_23 "" fue inesperado en este momento.
¿Me pueden ayudar con este problema? Déjame saber por favor si necesitas más detalles. ¡Gracias por adelantado!
Éste lo resolvió por mí: http://www.xinotes.net/notes/note/559/
Es un problema con la forma en que se establece la ruta JAVA_HOME.
Establecer el camino sin comillas como esta:
set java_home=c:/Program Files/Java
O usando la sintaxis de 8 caracteres para nombres de carpetas como este:
set java_home="c:/Progra~1/Java"
Insertar con Windows Configuraciones de variables de entorno GUI> Variables del sistema: Nombre JAVA_HOME Ruta C: / Archivos de programa (x86) / Java / jre7 / << con "/" al final. sin comillas.
Mata el proceso cmd.exe y vuelve a abrirlo si se abrió. Me funcionó.
Para resolver el mismo problema.
Yo si:
SET M2_HOME=C:/Program Files/Apache Software Foundation/apache-maven-3.2.3-bin/apache-maven-3.2.3
Entonces
SET JAVA_HOME=C:/Program Files (x86)/Java/jre7
Y, finalmente, he añadido al comienzo del camino.
SET Path=%JAVA_HOME%/bin;%M2_HOME%/bin;...
Después de salir de todos mis cmd.exe en ejecución y abrí uno nuevo pude hacer mvn --version sin problemas.
Tuve el mismo problema, pero la causa fue la variable M2_HOME definida como:
C:/apache-maven-3.2.2/bin
en lugar de
C:/apache-maven-3.2.2/
Además, el JAVA_HOME debe estar en la carpeta java y no en la subcarpeta / bin.
Tuve el mismo problema. No tenía comillas en torno a los valores de M2_HOME o JAVA_HOME, pero aún obtenía el error.
Trasladé% M2_HOME% / bin y% JAVA_HOME% / bin a la izquierda para que ambos ocurrieran antes de que desaparecieran los espacios en la ruta y el problema desapareciera.