update programar para instalar descargar actualizar java

programar - ¿Cómo hacer que el entorno de tiempo de ejecución de Java 11 funcione ya que no hay más jre 11 para descargar?



java offline (3)

En este momento, parece que no hay opciones Java JRE (solo) gratuitas y fáciles de usar compatibles con Oracle. Sus opciones son:

  1. Descargue y use un OpenJDK Java 11 JDK desde el sitio de OpenJDK.
  2. Descargue y use un JDK de Java 11 de Oracle desde el sitio de Oracle ... y asegúrese de comprender las restricciones de "uso comercial" que ahora se aplican a las versiones de Oracle Java 11+.
  3. Intente rodar su propio Windows JRE para Windows desde las fuentes de OpenJDK; ver Crear jre desde OpenJDK Windows .
  4. Considere usar la nueva herramienta jlink para crear una imagen personalizada (básicamente un JRE reducido) para su aplicación. Esta parece ser la opción que Oracle quiere que utilicen los desarrolladores de aplicaciones de terceros.
  5. Hable con las ventas de Oracle sobre un contrato de soporte de Java y sobre cómo obtener una compilación JRE.
  6. Utilice una distribución JRE de Java de terceros. (La lista de proveedores cambia con el tiempo, pero a partir de ahora incluye AdoptOpenJDK, Amazon, Azul, BellSoft, IBM, jClarity, Red Hat y SAP. Algunos de ellos ofrecen un JRE).

(O cambie de Windows a Linux. Puedo instalar un paquete OpenJDK Java 11 JRE desde el administrador de paquetes de distro en las últimas versiones de Ubuntu, Fedora, ...)

Para aquellas personas que piensan que Oracle Java 11 y OpenJDK Java 11 son iguales, lea lo siguiente en el sitio de descarga de Oracle:

Cambios importantes en la licencia Oracle JDK 11

Con JDK 11, Oracle ha actualizado los términos de la licencia en los que ofrecemos el JDK de Oracle. El nuevo Acuerdo de Licencia de Oracle Technology Network para Oracle Java SE es sustancialmente diferente de las licencias bajo las cuales se ofrecieron versiones anteriores de JDK. Por favor revise los nuevos términos cuidadosamente antes de descargar y usar este producto.

Oracle también ofrece este software bajo la licencia GPL en jdk.java.net/11

Observe que Oracle está diciendo que las licencias para Oracle Java y OpenJDK Java son diferentes. (No obstante, los dos están construidos esencialmente a partir de la misma base de código fuente). ¡Ignore esto a su propio riesgo!

java 11 no viene con un jre para descargar, a diferencia de las versiones anteriores de java. Obtuve un error "no hay un entorno de tiempo de ejecución de Java" al ejecutar algún software basado en Java. Para solucionar el problema, tuve que instalar java 8 jre.

¿Cómo puedo hacer que mi PC ejecute java 11 jre dado que no hay más jre 11 para descargar?

Estoy usando Windows 10.


La respuesta de Stephen C es correcta e importante.

Oracle ya no pretende que los usuarios finales instalen un JRE o un JDK. Los applets de Java en un navegador y la entrega de la aplicación Java Web Start se están eliminando gradualmente, dejando al usuario final sin necesidad de un JRE. Se espera que las aplicaciones basadas en Java incluyan su propia implementación de Java. Las únicas personas que instalen conscientemente un JDK serán los desarrolladores y administradores de sistemas del lado del servidor.

Importante:

Aprender acerca:

Ahora se espera que las aplicaciones de escritorio agrupen su propio tiempo de ejecución de Java. Las herramientas enumeradas anteriormente pueden crear un tiempo de ejecución muy pequeño personalizado para su aplicación en particular.

Aquí hay un diagrama de flujo que puede ayudarlo a encontrar y decidir entre los distintos proveedores que proporcionan una implementación de Java 11.