Descargue e instale Java 8 Update 291

Oracle ha lanzado Java 8 Update 291. Esta actualización presenta un total de 390 nuevos parches de seguridad que abordan las vulnerabilidades que podrían explotarse en actualizaciones anteriores de Java. Por lo tanto, le sugerimos que actualice su versión de Java a la Actualización 291 utilizando la guía que se proporciona a continuación.



Además, Oracle ha cambiado la licencia de Java Runtime para que sea de uso gratuito solo para uso personal y no comercial. Deberá aceptar el acuerdo de licencia antes de instalar Java en su computadora. Esto es lo que dicen:

La nueva licencia permite ciertos usos, como el uso personal y de desarrollo, sin costo alguno, pero es posible que otros usos autorizados bajo licencias anteriores de Oracle Java ya no estén disponibles.

Oráculo
Actualización 291 de Java 8

Actualización 291 de Java 8

Sumario rápido esconder 1 Hechos rápidos 2 Nuevas funciones y correcciones de errores 3 Cómo actualizar Java Runtime Environment (JRE) a la versión 8 Update 291 3.1 Descargar 3.2 Instalar en pc 4 JDK vs. JRE: ¿Cuál es la diferencia? 4.1 JRE 4.2 JVM 4.3 JDK 5 JDK vs.JRE: ¿Qué debería instalar? 6 ¿Puede instalar diferentes versiones de JDK y JRE? 7 Cómo desinstalar Java 7.1 Desinstalar Java desde el Panel de control 7.2 Desinstalar Java de la aplicación Configuración 8 Número de versión de Java frente al nombre del producto 9 ¿Es Java de uso gratuito? 10 Palabras de cierre

Hechos rápidos

  • Última versión de Java: Actualización de Java 8 291-b10
  • Fecha de lanzamiento: 20 de abril de 2021 (todas las fechas de lanzamiento de la versión) aquí )
  • Última versión estable: Actualización de Java 8 281
  • Compatible con sistema operativo: Windows 10, Windows 8 y Windows 7, macOS, Linux y Solaris
  • Licencia: Gratis



Tenga en cuenta que Java 8 solo se ejecuta en Internet Explorer como una extensión del navegador.

Nuevas funciones y correcciones de errores

Java 8 Update 291 viene con las siguientes actualizaciones:

  • Se han introducido nuevas propiedades de sistema y seguridad para controlar la reconstrucción de objetos remotos a través de las implementaciones JNDI RMI y LDAP integradas de JDK. Un ejemplo de esto es el jdk.jndi.object.factoriesFilter propiedad del sistema y de seguridad, que permite al desarrollador especificar un filtro en serie que controla el conjunto de clases de fábrica de objetos permitidas para crear instancias de objetos a partir de referencias de objetos devueltas por sistemas de nombres o directorios.
  • Se han añadido 2 nuevos certificados raíz HARICA que tienen la siguiente descripción:
    • haricarootca2015: DN: CN = Instituciones académicas y de investigación helénicas RootCA 2015, O = Certificación de instituciones académicas y de investigación helénicas. Autoridad, L = Atenas, C = GR
    • haricaeccrootca2015: DN: CN = Instituciones académicas y de investigación helénicas ECC RootCA 2015, O = Certificación de instituciones académicas y de investigación helénicas. Autoridad, L = Atenas, C = GR
  • La versión predeterminada de Java ya no actualiza incorrectamente el valor de la variable de entorno PATH.
  • TLS 1.0 y 1.1 ya no se consideran seguros y, por lo tanto, están deshabilitados de forma predeterminada, mientras que TLS 1.2 y 1.3 ahora están habilitados de forma predeterminada.
  • TLS 1.0 y 1.1 tampoco están siendo utilizados por Java Plugin Applets de forma predeterminada.
  • Cuando dk.lang.process.allowAmbiguousCommands se establece en false, anteriormente había un procesamiento muy ambiguo de las cotizaciones de ProcessBuilder en Windows. Ese ya no es el caso ya que las comillas dobles están codificadas correctamente en la cadena de comando pasada a Windows CreateProcess para cada argumento.

Puede leer el registro de cambios completo en el Notas de lanzamiento .



Aquí está la lista de la matriz de riesgo de Oracle Java SE que brinda detalles sobre cada vulnerabilidad, como la versión de Java afectada, el componente afectado de Java, el tipo de exploit posible y su alcance.

Matriz de riesgos de Java 8 Update 291

Puedes leer más sobre esta matriz aquí .

Cómo actualizar Java Runtime Environment (JRE) a la versión 8 Update 291

Descargar



Puede determinar su versión de Java instalada actualmente por visitando esta página web.

Actualizar a la última versión es bastante sencillo. Pero si desea saber qué versión de Java está instalada en su computadora, puede seguir nuestro tutorial sobre Java aquí .



Si desea descargar la última versión de Java, puede utilizar los siguientes enlaces. Estos enlaces lo dirigirán a las descargas del instalador sin conexión de Java 8 Update 291.

  1. Ir a Página de descarga de Oracle Java .
  2. Debajo el entorno de ejecución de Java SE 8u291 sección, verá una lista de productos.
  3. Clickea en el Descargar icono al lado de su producto deseado. Todas las descargas de esta página son instaladores sin conexión.
    descargar 3
  4. Acepte el acuerdo de licencia y luego haga clic en el botón de descarga que se encuentra debajo. Su descarga debería comenzar de inmediato.
    descargar 2 1
  5. Ahora, será redirigido a la página de inicio de sesión de Oracle. Si ya tiene una cuenta, inicie sesión con sus credenciales o haga clic en inscribirse para crear una cuenta. Una vez que haya iniciado sesión, la descarga comenzará automáticamente.

Instalar en pc

Una vez descargado, ejecute el paquete para comenzar a instalar Java 8 Update 291. Se abrirá el asistente de instalación. Allí, haga clic en Instalar en pc .

Java 8 Update 291 ahora comenzará la instalación, como puede ver en el asistente. Este paso solo debería tomar alrededor de un minuto. Una vez instalado, haga clic en Cerrar en el asistente.

Java 8 Update 291 ahora debería instalarse correctamente en su dispositivo.

JDK vs. JRE: ¿Cuál es la diferencia?

Es posible que haya oído hablar de JDK y JRE, e incluso, en algunos casos, de JVM. Sabemos que todos son Java, pero ¿cuál es la diferencia entre ellos? Antes de concluir nuestra publicación, permítanos abordar esta pregunta de muchos usuarios para que sepa cuál se adapta a sus necesidades.

JRE

Java Runtime Environment, o JRE, es un software que se instala en su computadora y le permite ejecutar aplicaciones desarrolladas en Java en su dispositivo. Proporciona determinadas bibliotecas y otros componentes necesarios para ejecutar un programa Java.

JRE también incluye Java Virtual Machine (JVM), que se analiza más adelante en el artículo.

JVM

Java Virtual Machine, o JVM, es un motor que también se requiere para ejecutar aplicaciones Java en una máquina. Este motor está incluido en el paquete JRE y no se puede instalar por separado. Si solo necesita la JVM, deberá instalar la versión de JRE correspondiente.

JVM es esencial para ejecutar aplicaciones Java, ya que convierte el código Java en lenguaje de máquina, que luego su dispositivo puede entender.

JDK

Java Development Kit, o JDK, es un kit de desarrollo utilizado por desarrolladores. El JDK incluye tanto el JRE como el JVM. Si está buscando crear sus propios subprogramas de Java, entonces JDK es lo que necesita.

Si ya tiene JDK instalado en su dispositivo, no necesita instalar JRE por separado, a menos que se requiera una versión diferente.

JDK vs.JRE: ¿Qué debería instalar?

Java Development Kit, como su nombre lo indica, es necesario cuando se busca desarrollar aplicaciones Java. Por lo tanto, solo se necesitaría instalar un JDK si se es desarrollador.

Sin embargo, como Java Runtime Environment proporciona las bibliotecas para una aplicación Java, solo es necesario ejecutar una aplicación.

En resumen, debe instalar JDK si está buscando crear, desarrollar y compilar una aplicación Java. Si solo desea ejecutar una aplicación Java, JRE debería ser suficiente.

¿Puede instalar diferentes versiones de JDK y JRE?

La respuesta es . Puede instalar diferentes versiones de JDK y JRE en su dispositivo según sea necesario, y no hay límite para la cantidad de instalaciones por dispositivo. Sin embargo, si ya está instalada una versión existente de JDK o JRE, solo puede instalar una versión mejorada del mismo paquete.

Por ejemplo, si tiene JRE 1.6 instalado en su dispositivo, entonces puede instalar JRE 1.7 o superior fácilmente, y todos estarán disponibles en su dispositivo simultáneamente. Solo tienes que seleccionar cuál usar usando la variable CLASSPATH.

Sin embargo, si tiene JRE 1.6 instalado en su dispositivo pero desea instalar JRE 1.5, primero deberá eliminar JRE 1.6 y luego podrá instalar JRE 1.5. Después de instalar la versión 1.5, puede reinstalar JRE 1.6.

Cómo desinstalar Java

Desinstalar Java desde el Panel de control

Puede eliminar una actualización de Java desde el Panel de control como cualquier otra aplicación. Abre el Programas y características ventana escribiendo appwiz.cpl en Ejecutar. Allí, haga doble clic en la actualización de Java que desea eliminar. Si se le solicita una confirmación, haga clic en .

Desinstalar Java de la aplicación Configuración

Las actualizaciones de Java también se pueden eliminar utilizando la aplicación Configuración en Windows 10 . Abre el Aplicaciones & Características página en la aplicación Configuración (Ejecutar -> ms-settings: appsfeatures) y luego busque la actualización de Java en la lista de aplicaciones instaladas. Haga clic en la actualización que desea eliminar y haga clic en Desinstalar . Si se le solicita confirmación, haga clic en Desinstalar de nuevo.

Número de versión de Java frente al nombre del producto

Hemos visto a algunos usuarios cuestionar en sitios web como Quora y Reddit sobre las técnicas de nomenclatura de las versiones de Java. Se han hecho preguntas como ¿Java 1.8 y Java 8 se refieren a lo mismo? o diferencia entre JDK 1.9 o Java 9?

Para responder tu pregunta, , JDK 1.9 y Java 9 son lo mismo. 1.9 es el número de versión, mientras que 9 es el nombre del producto. Dado que Oracle también nombra sus productos Java en términos de números, su convención de nomenclatura tiende a confundir a algunas personas.

Oracle planea continuar con esta convención de nomenclatura. Por lo tanto, a partir de ahora, todas las versiones futuras tendrán la misma convención de nomenclatura y tal vez también confusión (para algunos).

¿Es Java de uso gratuito?

Actualmente, Java es gratuito para uso personal y de desarrollo. Las pequeñas empresas pueden beneficiarse de esto y crear sus propios subprogramas de Java utilizando el JDK. Sin embargo, se requiere una licencia para uso comercial.

Oracle ha combinado licencias y soporte simultáneo para usuarios comerciales de Java en una suscripción, conocida como suscripción a Oracle Java SE. Para obtener más información sobre los costos y paquetes de suscripción, visite la página para explorar sus opciones.

Palabras de cierre

Aunque es fundamental que actualice a la última versión de Java para que se apliquen los últimos parches de seguridad, tiene sus inconvenientes. Los usuarios a menudo se quejan de que sus programas han dejado de funcionar después de instalar una nueva versión.

Por lo tanto, le recomendamos que crear un punto de restauración del sistema antes de instalar Java 8 Update 291 para que pueda volver a usarlo en caso de que algo salga mal.