Hola, hoy vamos a ver cómo podemos solucionar el error: «ERROR: JAVA_HOME is not set and no ‘java’ command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.»
Lo que está ocurriendo es que no tenemos la variable JAVA_HOME agregada a nuestra lista de variables de entorno de Windows.
Para añadirla primero tenemos que asegurarnos de que tenemos Java instalado.
Para ello, instalamos la versión de Java que necesitemos. Para ello vamos a la web y lo descargamos, en mi caso vamos a instalar el OPEN JDK: https://learn.microsoft.com/es-es/java/openjdk/download
O en la web oficial de OpenJDK: https://openjdk.org/
Lo terminamos de instalar.
Una vez instalado comprobamos la ruta de instalación, en mi caso es:
C:\Program Files\Microsoft\jdk-17.0.8.101-hotspot
Ya que he instalado el jdk-17 hotspot, si tienes otra versión, tendrás que navegar a:
C:\Program Files\Microsoft\
Y verificar cuál es la correcta.
Ahora tenemos que añadir la variable de entorno JAVA_HOME, para ello:
Windows 10/11:
Busca dentro del menú de inicio «Variables de entorno»:
Ahora una vez encontrada lo abrimos y buscamos la opción Variables de entorno…
Pulsamos en nueva Variable de sistema:
Y añadimos el JDK de esta forma:
En Nombre de la variable ponemos: JAVA_HOME
En Valor de la Variable ponemos (en mi caso): C:\Program Files\Microsoft\jdk-17.0.8.101-hotspot
Y ahora pulsamos en Aceptar.
Tendremos que recargar la consola para que encuentre JAVA_HOME.
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.