maven_home mac instalar java maven installation path-variables

mac - Error al configurar JAVA_HOME



maven install command (7)

Recientemente descargué Maven y seguí las instrucciones dadas en this página. Ya tengo la hormiga instalada en mi máquina. Ahora, si quiero verificar que Maven está instalado a la perfección o no, me está dando un error de que JAVA_HOME no está configurado correctamente, pero lo mismo funciona perfectamente bien para ANT.

For Maven I tried : 1. open cmd 2. type mvn -version 3. Error appeared : C:/Users/Admin>mvn -version ERROR: JAVA_HOME is set to an invalid directory. JAVA_HOME = "C:/Program Files/Java/jre7/bin" Please set the JAVA_HOME variable in your environment to match the location of your Java installation For ANT I tried and worked : 1. open cmd 2. type mvn -version 3. Apache Ant(TM) version 1.9.1 compiled on May 15 2013

Fui al directorio para verificar que java.exe está realmente allí en ese directorio o no y estaba allí. Revisé las variables de entorno que establecieron bien. Reinicié el sistema y lo comprobé de nuevo pero con el mismo problema. Por favor, déjame saber qué me estoy perdiendo.


Está apuntando su JAVA_HOME al JRE que es el entorno de ejecución de Java. El entorno de ejecución no tiene un compilador de java en su carpeta bin. Debe descargar el JDK, que es el kit de desarrollo de Java. Una vez que hayas instalado eso, puedes ver en tu carpeta bin que hay un archivo llamado javac.exe. Ese es tu compilador.


JAVA_HOME = C: / Archivos de programa / Java / jdk (número de versión JDK)

Ejemplo: C: / Archivos de programa / Java / jdk-10

Y luego reinicie el indicador de comando que funciona.


JAVA_HOME debería apuntar a la página de inicio de JDK en lugar de a la página de inicio de JRE si va a compilar cosas, de la misma manera: trataría de instalar el JDK en un directorio que no incluya espacio. ¡Incluso si este no es su problema ahora, puede causar problemas en el futuro!


JAVA_HOME debería apuntar al directorio jdk y no al directorio jre. También JAVA_HOME debe apuntar al directorio de inicio de jdk y no al directorio de jdk / bin.

Suponiendo que tiene JDK instalado en su directorio de archivos de programa, entonces necesita configurar el JAVA_HOME de esta manera:

JAVA_HOME="C:/Program Files/Java/jdkxxx"

xxx es la versión jdk

Siga este enlace para obtener más información sobre la configuración de JAVA_HOME:

http://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/index.html


No incluya bin en su variable env JAVA_HOME


Sigue las instrucciones here .

JAVA_HOME debería ser así

JAVA_HOME=C:/Program Files/Java/jdk1.7.0_07


Solo recuerde agregar comillas en la ruta si tiene un espacio en su ruta hacia el inicio de Java. C: / Archivos de programa / java / javaxxx / no funciona, pero "C: / Archivos de programa / java / javaxxx /" sí funciona.