Solución JAVA_HOME environment variable is not defined correctly

Vamos a ver como es posible solucionar el error provocado en apache maven, JAVA_HOME environment variable is not defined correctly

Tras la instalación de apache maven, podemos tratar de verificar la version que hemos instalado. Para ello, una vez configuradas las variables del sistema, abriremos una consola de windows, y ejecutaremos el siguiente comando:

1) Ejecutamos el comando:

mvn --version

C:\Users\caminosdigitales>mvn –version
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

2) Tendremos que buscar la ruta donde se ha instalado Java en nuestro ordenador. En nuestro caso, se ha instalado en la ruta C:\Program Files\Java\jdk-13.0.2

Entonces lo que vamos a hacer, para que funcione correcto, es sustituir la parte C:\Program Files por %PROGRAMFILES%
quedando la ruta %PROGRAMFILES%\Java\jdk-13.0.2

 

3) Y ahora ejecutamos el siguiente comando

set JAVA_HOME=%PROGRAMFILES%\Java\jdk-13.0.2

4) Volvemos a ejecutar el comando:

mvn --version

 

Y el error estaría solucionado:

C:\Users\caminosdigitales>mvn --version
Apache Maven 3.6.3 (ce2afsdcontenido-modificado23rfa)
Maven home: C:\Program Files\maven-3.6.3\bin\..
Java version: 13.0.2, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-13.0.2
Default locale: es_ES, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Solución JAVA_HOME environment variable is not defined correctly

Be the first to comment

Leave a Reply

Tu dirección de correo no será publicada.


*