• Skip to primary navigation
  • Skip to main content

Jorge Arrambide

Especialista en programación web en java

  • ¿Quién soy?
  • Contactar
  • Servicios
    • Asesorías de programación universidad
  • Articulos
    • Java
    • Salesforce
    • WordPress

¿Cómo crear un JRE?

Como ya sabrás, a partir de la versión 11 de Java (OpenJDK 11), ya no es posible descargar el JRE de forma individual, ahora solo disponemos el JDK.

Aquí puedes ver el resultado final

Pasos para crear un JRE

1.- Primero debes tener instalado y configurado alguna versión de OpenJDK, como muestro en la siguiente imagen, yo tengo instalado OpenJDK de Amazon Corretto.

Versión 11 de Amazon Corretto en Windows

2.- Verifica en tu línea de comandos, que tengas configurado correctamente la variable de entorno apuntando a esta versión de OpenJDK.

java -version
java -version

3.-Ejecuta la siguiente instrucción para que puedas ver qué módulos tiene el OpenJDK, con dicha lista, tu puedes indicar que modulos quieres incluir en el JRE.

IMPORTANTE: Los módulos que empiezan con java. son módulos que deberían estar por default, si sabes que módulos no ocuparás también puedes los puedes quitar.

java --list-modules
/*Para copiar todos los modulos al portapapeles*/
java --list-modules | clip
lista de modulos del OpenJDK

4.- Una vez que hayas seleccionado que módulos necesitas del OpenJDK para incluirlos en el JRE, hay que ejecutar el siguiente script que muestro a continuación.

Dejo una imagen del script y el script para copiar en tu línea de comandos.

IMPORTANTE: En la línea de comandos (cmd), debes posicionarte en la carpeta donde deseas generar el JRE, en mi caso la genero en C:Users/Jorge.Arrambide/

Todos los módulos son opcionales, puedes incluir solo los mínimos necesarios de tu proyecto.

Script para copiar y pegar en la línea de comandos (CMD):

jlink --output jre-11.0.6 --compress=2 --no-header-files --no-man-pages --module-path ../jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.se,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.elModuloQueQuieres

Recuerda que puedes agregar o quitar los módulos que desees, dependiendo del proyecto que desees ejecutar con este JRE.

Derechos de autor © 2025

  • Política de privacidad
  • Política de cookies
Este sitio web utiliza cookies propias para poder optimizar su visita a la página y cookies de terceros para recoger información sobre sus visitas y el uso de nuestra web. Vd. puede permitir su uso, rechazarlo o cambiar la configuración cuando lo desee. En caso de seguir navegando, se considerará que se acepta el uso. Más información: Política de Cookies