instalar-java-jdk-configurar-path-windows

Cómo instalar Java JDK y configurar PATH y JAVA_HOME

  • 4 min

El JDK es el conjunto de herramientas necesario para compilar, ejecutar y depurar programas Java. Vamos a instalarlo y a dejar la terminal preparada para encontrar sus comandos.

Parece algo trivial (darle a “Siguiente, Siguiente”), pero en el ecosistema Java hay una pequeña trampa inicial: hay muchas distribuciones. A diferencia de otros lenguajes donde hay un único instalador oficial, en Java tienes opciones de Oracle, Amazon, Microsoft, RedHat, Azul…

En este artículo vamos a instalar una distribución Open Source, gratuita y estándar, y lo más importante: vamos a configurar las variables de entorno para que tu ordenador sepa dónde está Java.

Qué distribución del JDK instalar

Java es código abierto (OpenJDK). Esto permite que muchas empresas cojan el código, lo empaqueten y ofrezcan su propio instalador.

  • Oracle JDK: La distribución de Oracle, con condiciones de licencia y soporte que conviene consultar para cada versión y uso.
  • Amazon Corretto: La versión de Amazon.
  • Azul Zulu: Muy buena, usada en ciertos nichos.
  • Eclipse Temurin (Adoptium): La que te recomendamos.

Para este curso usaremos Eclipse Temurin, del proyecto Adoptium. Es una distribución gratuita de OpenJDK, mantenida por la comunidad y disponible para las plataformas principales.

Descargar e instalar el JDK

Vamos a instalar la versión LTS (Long Term Support) más reciente recomendada, que es Java 25.

  1. Entramos en la web oficial de Adoptium.
  2. Elige Java 25 (LTS) y la arquitectura de tu sistema. En la mayoría de equipos Windows actuales será x64, pero los equipos con procesador ARM necesitan AArch64.
  3. Descargamos el instalador .msi.

Al ejecutar el instalador, verás una pantalla con opciones y unos discos duros pequeños en rojo o gris. ¡Alto ahí!

Por defecto, algunas opciones pueden venir desactivadas. Para ahorrarnos trabajo manual después, despliega y marca la opción “Set or override JAVA_HOME variable”. Comprueba también que el instalador añade Java al PATH.

Esto hará que el instalador configure las variables de entorno por nosotros. Si se te pasa, no te preocupes, más abajo explicamos cómo hacerlo a mano.

Dale a “Instalar” y espera a que termine.

Entender PATH y JAVA_HOME

Si has marcado las opciones anteriores, la configuración debería estar lista. Aun así, conviene entender qué acaba de hacer el instalador para poder corregirlo si alguna herramienta no encuentra Java.

Cuando abres una consola (CMD o PowerShell) y escribes javac, el sistema operativo necesita saber dónde está ese programa javac.exe. El sistema no busca en todo el disco duro (tardaría una eternidad). Solo busca en las carpetas que están apuntadas en una lista especial llamada PATH.

Si no añadimos Java al PATH, tendríamos que compilar así:

"C:\Program Files\Eclipse Adoptium\jdk-25.0.0\bin\javac.exe" MiPrograma.java
Copied!

Al añadir esa carpeta al PATH, podemos escribir simplemente:

javac MiPrograma.java
Copied!

La variable JAVA_HOME

Además del PATH, existe una convención en el mundo Java: la variable JAVA_HOME.

Muchas herramientas externas (como Maven, Gradle, Tomcat o tu propio IDE) buscan esta variable para saber dónde está instalado el JDK. Si no existe, pueden fallar.

JAVA_HOME debe apuntar a la carpeta raíz de la instalación (por ejemplo, C:\Program Files\Eclipse Adoptium\jdk-25...), sin entrar en la carpeta bin.

Verificar la instalación

Vamos a comprobar que todo funciona. Esto es obligatorio.

  1. Abre una terminal nueva (CMD o PowerShell). Si tenías una abierta de antes, ciérrala y ábrela de nuevo para que recargue las variables.
  2. Escribe los siguientes comandos:
java --version
Copied!

Deberías ver una salida que empiece por openjdk 25 e indique que es una versión LTS.

Y ahora probamos el compilador:

javac --version
Copied!

Si ambos comandos te devuelven la versión, ¡felicidades! Ya tienes el entorno de ejecución y desarrollo listo.