Descargar e Instalar Java JDK (Última Versión)

Saludos, lector. En este artículo, aprenderás paso a paso cómo descargar e instalar Java JDK 21 en tu computadora sin errores. Este programa es esencial para todos aquellos dedicados al desarrollo de software en el lenguaje de programación Java.

¿Qué es Java JDK y para qué sirve?

El JDK (Kit de Desarrollo de Java) es esencial para desarrollar, compilar y ejecutar aplicaciones en Java, incluyendo herramientas como el JRE (Java Runtime Environment) y JVM (Java Virtual Machine).

El JRE permite ejecutar aplicaciones Java, mientras que la JVM facilita la ejecución de bytecodes de Java en diferentes dispositivos y sistemas operativos.

Además, el JDK ofrece herramientas adicionales como compiladores y generadores de documentación, fundamentales para el desarrollo completo y efectivo de aplicaciones Java.

Herramientas de JDK

El JDK posee múltiples herramientas que optimizan el desarrollo de aplicaciones Java, tales como javac para la compilación, java para interpretar y cargar clases, y javadoc para generar documentación.

Además, cuenta con herramientas para debugging como jdb, monitoreo como jconsole y jvisualvm, y análisis de rendimiento como jstat.

También incluye keytool para gestionar claves y certificados, jlink para crear imágenes de tiempo de ejecución personalizadas y jdeps para analizar dependencias en archivos JAR.

Cada herramienta tiene una función específica que facilita diferentes aspectos del desarrollo, debugging y monitoreo de aplicaciones Java.

Versiones de Java JDK

Oracle ha lanzado varias versiones del JDK a lo largo de los años, algunas de las versiones más importantes incluyen:

  • JDK 1.0: lanzado en 1996, fue la primera versión oficial del JDK.
  • JDK 1.1: lanzado en 1997, agregó varias características importantes, como el soporte para inner classes y RMI (Remote Method Invocation).
  • JDK 1.2: lanzado en 1998, conocido como “Java 2”, agregó una gran cantidad de características nuevas, como el soporte para swing y JFC (Java Foundation Classes).
  • JDK 1.3: lanzado en 2000, agregó mejoras en rendimiento y características nuevas, como el soporte para el protocolo de seguridad SSL.
  • JDK 1.4: lanzado en 2002, agregó características como la nueva biblioteca de I/O NIO (New I/O) y el soporte para XPath.
  • JDK 5.0: lanzado en 2004, agregó características importantes como generics, autoboxing y la nueva sintaxis “for-each”.
  • JDK 6: lanzado en 2006, incluyó mejoras en el rendimiento y características adicionales, como el soporte para scripts de Java y la biblioteca de XSLT.
  • JDK 7: lanzado en 2011, se agregaron nuevas características como el soporte para invocaciones dinámicas y la nueva sintaxis “try-with-resources”.
  • JDK 8: lanzado en 2014, se agregaron características como lambda expressions, stream API y el soporte para tipos de datos de precisión doble.
  • JDK 11: lanzado en 2018, se agregaron características como nuevos módulos, mejoras en rendimiento y se eliminaron algunas características obsoletas.
  • JDK 12: lanzado en 2019, se agregaron características como la sintaxis “switch” para variables, la mejora de la seguridad y se eliminaron algunas características obsoletas.
  • JDK 13: lanzado en 2019, se agregaron características como la sintaxis “switch” para variables, mejoras en rendimiento y se eliminaron algunas características obsoletas.
  • JDK 14: lanzado en 2020, se agregaron características como el soporte para el lenguaje de programación de alto rendimiento de Java y mejoras en rendimiento.
  • JDK 15: lanzado en 2021, se agregaron características como el soporte para la sintaxis “record” y “sealed classes”, mejoras en rendimiento y se eliminaron algunas características obsoletas.
  • JDK 16: lanzado en 2021, se agregaron características como la mejora de la seguridad y mejoras en rendimiento, así como el soporte para el modelo de concurrencia de “continuations”.

Es importante mencionar que Oracle solo soporta las últimas versiones del JDK y las versiones anteriores ya no son soportadas.

¿Qué es openJDK?

OpenJDK es una versión de código abierto y gratuita del JDK, liderada por Oracle y apoyada por una amplia comunidad de desarrolladores. Cumple con las especificaciones de Java de Oracle, permitiendo desarrollar, ejecutar y depurar aplicaciones Java.

Existen diversas distribuciones de OpenJDK, como AdoptOpenJDK, Amazon Corretto y Azul Zulu, que son contribuciones y adaptaciones realizadas por la comunidad y diversas organizaciones.

Ventajas de openJDK

Algunas de las principales ventajas de utilizar OpenJDK son:

  • Es gratuito: no es necesario pagar licencias para utilizar OpenJDK, lo que lo hace una excelente opción para proyectos personales o pequeñas empresas que buscan ahorrar costos.
  • Es de código abierto: permite a los desarrolladores verificar y modificar el código fuente, lo que puede ser útil para adaptarlo a las necesidades específicas de un proyecto.
  • Amplia compatibilidad: OpenJDK es compatible con una amplia variedad de sistemas operativos, incluyendo Windows, MacOS, Linux, y más.
  • Actualizaciones regulares: OpenJDK se actualiza regularmente para incluir las últimas características de Java y mejorar la seguridad y el rendimiento.
  • Amplia comunidad: como proyecto de código abierto, OpenJDK cuenta con una gran comunidad de desarrolladores que contribuyen con el proyecto y proporcionan soporte.

Tutoriales en formato video

Si deseas aprender a instalar diversas versiones de Java JDK, como Java JDK 21 y Java JDK 17 a continuación encontrarás videotutoriales detallados. Para los entusiastas de la lectura, pueden dirigirse directamente al artículo donde explicaré cómo instalar la versión estándar de Java JDK 21.

Cómo descargar e instalar Java JDK 21

Descargar Java JDK 21

Cómo descargar e instalar Java JDK 17 (LTS)

Descargar Java JDK 17 (LTS)

Antes de instalar Java JDK

Antes de instalar, verifica si ya tienes Java JDK en tu ordenador. Abre la terminal de tu computadora, ya sea en Windows, Linux, Mac u otros sistemas operativos, y ejecuta el siguiente comando: java –version.

Si no se muestra ninguna versión de JDK, significa que no tienes JDK instalado.


java --version

Cómo Descargar e Instalar Java JDK 21 En Windows 11

En este tutorial, aprenderás paso a paso a descargar e instalar Java JDK 21 en Windows 10 o Windows 11, asegurándote una instalación sin errores.

Si eres un programador de Java, o estás comenzando a aprender este lenguaje y deseas utilizar el IDE Apache NetBeans 19, Eclipse, u otros programas, es imprescindible que tengas instalado el Java JDK 21 (Java Development Kit).

Como mencioné anteriormente, si tu objetivo es trabajar con el IDE Apache NetBeans, aquí encontrarás las instrucciones para descargar e instalar el JDK adecuadamente.

Descargar Java JDK 17 (LTS)

Para poder descargar Java JDK 17 para Windows 10 o Windows 11, tienes que ir a su página oficial de Oracle.

Y para ir a su sitio oficial haz clic en este enlace [Descargar Java JDK 17] luego se abrirá una nueva pestaña donde podrás descargar el instalador de Java JDK 17.

Además, existe una versión superior a Java JDK 17, estamos hablando de Java JDK 18. Sin embargo, te recomiendo que utilices Java JDK 17 LTS que es la versión actual y estándar.

En su página oficial para descargar Java JDK 17, tienes que ubicar en la parte inferior donde dice «Java 17» y hacer clic, ya que esta versión es estándar para trabajar con Java y no causa errores.

Después de ubicar la sección “Java 17” ahora tienes que ubicar en la parte abajo una serie de pestañas, puesto que este programa está disponible para diferentes sistemas operativos.

Vamos a hacer clic donde dice Windows, porque nosotros queremos descargar para sistema operativo Windows.

Ahora para descargar el programa Java JDK 17 tenemos que hacer clic en el enlace que pertenece a x64 Installer, así vamos a descargar el archivo .exe porque necesitamos para instalar en nuestro PC.

Después de hacer clic en el enlace automáticamente comenzará el proceso de descarga, y esto puedes verlo en la parte inferior de tu navegador Google Chrome.

Espere hasta que termine la descarga, porque el proceso de descarga de Java JDK 17 puede demorar unos cuantos minutos, y eso dependerá mucho de la velocidad de internet que tengas.

Instalar Java JDK 17 (LTS) en Windows 11

Después de descargar el archivo .exe, ahora tenemos que instalar en nuestro PC el anhelado programa Java JDK 17 y para realizar este proceso, tenemos que seguir los siguientes pasos.

Paso 1: Ejecutar el Instalador de Java JDK 17

Para ejecutar el instalador del programa Java JDK 17 tenemos que hacer clic en el programa que hemos descargado y que se encuentra en la barra inferior de tu navegador Google Chrome.

A continuación te aparecerá una ventana con una pregunta que dice: “¿quieres permitir que esta aplicación haga cambios en el dispositivo?” Bueno, para continuar, simplemente hacemos clic en el botón, .

Paso 2: Instalar Java JDK 17 de 64 bits

Esta ventana que aparece se llama «asistente de configuración» para instalar el programa Java JDK 17, aquí vamos a hacer una serie de configuraciones si es necesario antes de continuar con la instalación de este programa.

En este caso simplemente hacemos clic en el botón “next”.

En la siguiente ventana nos dice que si podemos cambiar la ruta de instalación; sin embargo, lo dejamos por defecto y es recomendable no cambiar la ruta de instalación.

Si eres un usuario avanzado puedes modificar, pero en este caso no realizamos ninguna acción y para continuar con la configuración hacemos clic en el botón “Next”.

Después de hacer clic en el botón «Next», el asistente comenzará a instalar el programa Java JDK 17 (LTS) (Java Development Kit) en Windows 11.

La instalación va demorará unos segundos, solamente tienes que esperar con calma hasta que termine de instalar.

Después de instalar el programa Java JDK 17 en tu PC tiene que aparecer en tu pantalla una ventana de finalización o completado, si es así entonces hacemos clic en botón “Close”.

Importante: Si llegaste hasta aquí, felicidades por lograr este proceso y por tener el software Java JDK 17 (LTS) instalado en tu PC.

Sin embargo, esto no queda aquí, tenemos que hacer algunas comprobaciones y configuraciones en el sistema operativo Windows 11, es decir, tenemos que estar seguros de que el programa Java JDK 17 funciones correctamente y sin problemas en el computador.

Y es por eso que continuaremos con el tutorial.

Paso 3: Comprobar Java JDK 17 en Windows 11

Ahora vamos a comprobar el programa Java JDK 17 en Windows 11 para saber si se instaló correctamente y para realizar la comprobación vamos a abrir el símbolo de sistema.

Para abril el símbolo de sistemas vamos a hacer lo siguiente: 1) hacemos clic en el icono lupa en la barra inferior de Windows 11, 2) después escribimos en la barra de búsqueda «Símbolo del sistema», 3) y por último hacemos clic donde dice ejecutar como administrador.

Por favor, realizar este paso es importante.

Una vez abierto la ventana del símbolo de sistema vamos a escribir la frase java --version porque con esto vamos a comprobar si funciona o no el programa Java JDK 17.

Después presionamos la tecla Enter y enseguida tiene que aparecer los siguientes datos.

Si todo está correcto, entonces el programa Java JDK 17 está funcionando correctamente y sin problemas en el computador.

Agregar Java JDK 17 a variable del sistema PATH en Windows 11

Después de instalar y comprobar el programa Java JDK 17 (LTS), ahora llega el momento de agregar a variable del sistema PATH la ruta donde se ha instalado Java JDK 17.

Para realizar este procedimiento vamos a presionar la tecla Windows + E  y luego hacemos clic en Este Equipo (Ver Imagen de abajo).

Una vez que te encuentres en el directorio principal del equipo, ahora realizamos la siguiente acción: hacemos clic derecho en un espacio blanco, luego clic en el menú “propiedades”.

Al realizar esta acción de manera inmediata se abrirá una ventana con toda la información del equipo. En esta ventana vamos a buscar una opción que dice “Configuraciones Avanzadas del Sistema” y una vez ubicado hacemos clic en ella.

Después se abrirá una pequeña ventana llamada Propiedades del Sistema, en esta ventana nos ubicamos en la parte inferior y hacemos clic en el botón que dice “Variables de Entorno…”, asegúrate de estar en la pestaña Opciones avanzadas.

En esta ventana de variables de entorno ubicamos el apartado Variables del sistema, y dentro de Variables de sistema ubicamos Path.

Sin embargo, antes de realizar cualquier modificación en esta ventana, primero tenemos que ubicar la ruta del programa Java JDK 17 y para ubicar esa ruta nos dirigimos al directorio principal del equipo, luego ingresamos al Disco Local (C).

Luego ubicamos y abrimos la carpeta Archivos del Programa.

Después de abrir, es decir, cuando nos encontramos dentro de la carpeta Archivos del programa, vamos a ubicar la carpeta Java y luego abrimos también esta carpeta.

Dentro de la carpeta Java podemos visualizar una carpeta o puede haber varias carpetas, si es que has instalado anteriormente otras versiones de Java JDK.

Lo que vasa hacer aquí es ubicar el directorio o carpeta JDK-17.0.4, ya que es la versión que instale para este tutorial. En tu caso puede haber una versión superior (JDK-17.x.x) y si es así, entonces eliges esa carpeta y luego accedes.

Y por último tenemos que ubicar la carpeta bin y luego ingresamos a ella.

Una vez que te encuentres en la carpeta bin, ahora haremos lo siguiente: copiar la ruta y pegarlo a la variable path.

Para realizar esta acción, ubícate en el url de la carpeta y haz clic en un espacio vacío hasta que aparezca como de la imagen.

Luego, esa ruta lo copiamos haciendo clic derecho y copiar.

Después de copiar la ruta, ahora tenemos que regresar a nuestra ventana de variables de entorno, y en esa ventana seleccionamos la variable path y luego hacemos clic en el botón editar.

Para agregar la ruta que hemos copiado hacemos clic en el botón Nuevo, después se va a habilitar un nuevo campo y en ese campo hacemos clic derecho y pegar.

Después de pegar la ruta de Java JDK 17, ahora hacemos clic en el botón aceptar que se encuentra en la parte inferior.

Luego, en la ventana de Variables de entorno, también hacemos clic en el botón aceptar.

Y por último, en la ventana de propiedades del sistema también hacemos clic en el botón acepta.

¡¡Chévere!!

Eso es todo, si llegaste hasta aquí eres lo máximo 👍👍

Descargar e Instalar Java JDK en Linux

Descargar JDK

Para descargar Java te voy a dejar enlace para que vayas a la página oficial y lo puedas descargar de manera simple:

Descargar Oracle JDK: https://www.oracle.com

Descargar Open JDK: https://adoptopenjdk.net

Instalar JDK 15

Para instalar Oracle JDK 15 lo puedes hacer desde la terminal con los siguientes comandos:


sudo add-apt-repository ppa:linuxuprising/java
sudo apt update 
sudo apt install oracle-java15-installer
java --version

Instalar Open JDK 11

Para instalar Open JDK 11 lo puedes hacer desde la terminal con los siguientes comandos:


sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-11-jdk
java --version

Configuración de Variables de Entorno

Cuando termines de instalar Java ahora tenemos que hacer algunas configuraciones en variables de entorno.


sudo update-alternatives --display java
java - modo automático
 la mejor versión del enlace es /usr/lib/jvm/java-11-openjdk-amd64/bin/java.
 el enlace apunta actualmente a /usr/lib/jvm/java-11-openjdk-amd64/bin/java
 el enlace java es /usr/bin/java
 esclavo java.1.gz es /usr/share/man/man1/java.1.gz
/usr/lib/jvm/java-11-openjdk-amd64/bin/java - prioridad 1111
 esclavo java.1.gz: /usr/lib/jvm/java-11-openjdk-amd64/man/man1/java.1.gz
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin

Lenguaje del código: JavaScript (javascript)

Espero que este tutorial te haya servido de ayuda y hayas podido instalar el programa Java JDK 17 (LTS) en Windows 11 sin ninguna dificultad. ¿Has tenido algún problema al momento de instalar Java JDK? Escríbeme en la caja de comentarios que se encuentra en la parte inferior.

Por último comparte con tus amigos este artículo y si lo haces, ¡¡¡¡Gracias!!!!.

Curso Profesional de Java

Inscríbete Ahora