Baixeu i instal·leu Java 8 Update 291

Oracle ha publicat Java 8 Update 291. Aquesta actualització presenta un total de 390 novetats pegats de seguretat que aborden les vulnerabilitats que es podrien explotar en actualitzacions anteriors de Java. Per tant, us suggerim que actualitzeu la vostra versió de Java a l’actualització 291 mitjançant la guia que es mostra a continuació.

A més, Oracle ha canviat la llicència de Java Runtime de manera que és gratuïta només per a ús no comercial i personal. Abans d’instal·lar Java al vostre ordinador, haureu d’acceptar l’acord de llicència. Això és el que diuen:

La nova llicència permet fer determinats usos, com ara l'ús personal i el desenvolupament, sense cap cost, però és possible que altres usos autoritzats sota llicències Oracle Java anteriors ja no estiguin disponibles.

Oracle
Actualització 291 de Java 8

Actualització 291 de Java 8

Resum ràpid amagar-se 1 Fets ràpids 2 Noves funcions i correcció d'errors 3 Com actualitzar Java Runtime Environment (JRE) a la versió 8 Actualització 291 3.1 descarregar 3.2 Instal·la 4 JDK vs. JRE: Quina diferència hi ha? 4.1 JRE 4.2 JVM 4.3 JDK 5 JDK vs. JRE: Què heu d'instal·lar? 6 Podeu instal·lar diferents versions de JDK i JRE 7 Com desinstal·lar Java 7.1 Desinstal·leu Java del Tauler de control 7.2 Desinstal·leu Java de l'aplicació Configuració 8 Número de llançament de Java contra nom del producte 9 És lliure d’utilitzar Java 10 Paraules de cloenda

Fets ràpids

  • Darrera versió de Java: Actualització de Java 8 291-b10
  • Data de publicació: 20 d'abril de 2021 (totes les dates de llançament de la versió aquí )
  • Darrera versió estable: Actualització 281 de Java 8
  • Compatible amb el sistema operatiu: Windows 10, Windows 8 i Windows 7, macOS, Linux i Solaris
  • Llicència: Gratuït

Tingueu en compte que Java 8 només s’executa a Internet Explorer com a extensió del navegador.

Noves funcions i correcció d'errors

Java 8 Update 291 inclou les actualitzacions següents:

  • S’han introduït noves propietats de sistema i seguretat per controlar la reconstrucció d’objectes remots mitjançant les implementacions integrades de JNDI RMI i LDAP de JDK. Un exemple d'això és el jdk.jndi.object.factoriesFilter propietat de sistema i seguretat, que permet al desenvolupador especificar un filtre sèrie que controla el conjunt de classes de fàbrica d’objectes permeses per instanciar objectes a partir de referències d’objectes retornades mitjançant sistemes de nomenament o directori.
  • S'han afegit 2 nous certificats arrel HARICA que tenen la descripció següent:
    • haricarootca2015: DN: CN = Instituts acadèmics i de recerca hel·lènics RootCA 2015, O = Instituts acadèmics i de recerca hel·lènics Cert. Autoritat, L = Atenes, C = GR
    • haricaeccrootca2015: DN: CN = Instituts acadèmics i de recerca hel·lènics ECC RootCA 2015, O = Instituts acadèmics i de recerca hel·lènics Cert. Autoritat, L = Atenes, C = GR
  • La versió Java predeterminada ja no actualitza incorrectament el valor de la variable d'entorn PATH.
  • TLS 1.0 i 1.1 ja no es consideren segurs i, per tant, estan desactivats per defecte, mentre que TLS 1.2 i 1.3 estan activats per defecte.
  • TLS 1.0 i 1.1 tampoc ja no són utilitzats per defecte per les miniaplicacions de Java Plugin.
  • Quan dk.lang.process.allowAmbiguousCommands s'estableix en false, anteriorment hi havia un processament molt ambigu de les cometes de ProcessBuilder al Windows. Això ja no és així, ja que les cometes dobles estan codificades correctament a la cadena d'ordres que es passa a Windows CreateProcess per a cada argument.

Podeu llegir el registre de canvis complet a notes de llançament .

Aquí teniu la llista de matrius de risc Oracle Java SE que proporciona detalls sobre cada vulnerabilitat, com ara la versió de Java afectada, el component afectat de Java, el tipus d’explotació possible i el seu abast.

Actualització de Java 8 291 Matriu de riscos

Podeu obtenir més informació sobre aquesta matriu aquí .

Com actualitzar Java Runtime Environment (JRE) a la versió 8 Actualització 291

descarregar

Podeu determinar la versió de Java instal·lada actualment mitjançant visitant aquesta pàgina web.

Actualitzar a la versió més recent és molt senzill. Però si voleu saber quina versió de Java està instal·lada al vostre ordinador, podeu seguir-la el nostre tutorial sobre Java aquí .

Si voleu descarregar la versió més recent de Java, podeu utilitzar els enllaços següents. Aquests enllaços us dirigiran a les descàrregues de l’instal·lador fora de línia de Java 8 Update 291.

  1. Anar a Pàgina de descàrrega d'Oracle Java .
  2. Sota l'entorn d'execució de Java SE 8u291 a la secció, veureu una llista de productes.
  3. Feu clic al botó descarregar al costat del producte desitjat. Totes les baixades d'aquesta pàgina són instal·ladors fora de línia.
    descarregar 3
  4. Accepteu l'acord de llicència i feu clic al botó de baixada que hi ha a sota. La baixada hauria de començar immediatament.
    descarregar 2 1
  5. Ara, se us redirigirà a la pàgina d'inici de sessió d'Oracle. Si ja teniu un compte, inicieu la sessió amb les vostres credencials o feu clic Registra't per crear un compte. Un cop hàgiu iniciat la sessió, la baixada començarà automàticament.

Instal·la

Un cop descarregat, executeu el paquet per començar a instal·lar Java 8 Update 291. S'obrirà l'assistent d'instal·lació. Allà, feu clic a Instal·la .

L'actualització 291 de Java 8 ara començarà la instal·lació, tal com podeu veure a l'assistent. Aquest pas només hauria de durar aproximadament un minut. Un cop instal·lat, feu clic a Tanca a l'assistent.

Ara, l’actualització 291 de Java 8 s’hauria d’instal·lar correctament al dispositiu.

JDK vs. JRE: Quina diferència hi ha?

Potser heu sentit a parlar de JDK i JRE, i fins i tot en alguns casos, de JVM. Sabem que tots són Java, però quina diferència hi ha entre ells? Abans de finalitzar la nostra publicació, deixem-nos respondre a aquesta pregunta de molts usuaris perquè sàpiga quin s’adapta a les seves necessitats.

JRE

Java Runtime Environment, o JRE, és un programari instal·lat a l’ordinador que us permet executar aplicacions desenvolupades a Java al vostre dispositiu. Proporciona certes biblioteques i altres components necessaris per executar un programa Java.

JRE també inclou la màquina virtual de Java (JVM), que es comentarà més endavant a l'article.

JVM

Java Virtual Machine, o JVM, és un motor també necessari per executar aplicacions Java en una màquina. Aquest motor està inclòs al paquet JRE i no es pot instal·lar per separat. Si només necessiteu la JVM, haureu d'instal·lar la versió JRE corresponent.

JVM és essencial per executar aplicacions Java, ja que converteix el codi Java en llenguatge de màquina, que el dispositiu entén aleshores.

JDK

Java Development Kit, o JDK, és un kit de desenvolupament utilitzat pels desenvolupadors. El JDK inclou tant el JRE com el JVM. Si voleu crear els vostres propis applets Java, aleshores necessiteu JDK.

Si ja teniu JDK instal·lat al dispositiu, no cal que instal·leu JRE per separat, tret que es requereixi una versió diferent.

JDK vs. JRE: Què heu d'instal·lar?

El Java Development Kit, com el seu nom indica, és obligatori quan voleu desenvolupar aplicacions Java. Per tant, només caldria instal·lar un JDK si un és desenvolupador.

Tanmateix, com que Java Runtime Environment proporciona les biblioteques per a una aplicació Java, només cal executar una aplicació.

Per resumir, heu d’instal·lar JDK si voleu crear, desenvolupar i compilar una aplicació Java. Si només voleu executar una aplicació Java, JRE hauria de ser suficient.

Podeu instal·lar diferents versions de JDK i JRE

La resposta és . Podeu instal·lar diferents versions de JDK i JRE al vostre dispositiu segons sigui necessari i no hi ha límit de nombre d’instal·lacions per dispositiu. Tanmateix, si ja hi ha instal·lada una versió existent de JDK o JRE, només podeu instal·lar una versió actualitzada del mateix paquet.

Per exemple, si teniu JRE 1.6 instal·lat al dispositiu, podeu instal·lar JRE 1.7 o superior fàcilment i tots estaran disponibles al vostre dispositiu simultàniament. Només heu de seleccionar quina utilitzar amb la variable CLASSPATH.

Tot i això, si teniu JRE 1.6 instal·lat al dispositiu però voleu instal·lar JRE 1.5, primer haureu d’eliminar JRE 1.6 i després podreu instal·lar JRE 1.5. Després d’instal·lar la versió 1.5, podeu tornar a instal·lar JRE 1.6.

Com desinstal·lar Java

Desinstal·leu Java del Tauler de control

Podeu eliminar una actualització de Java del tauler de control com qualsevol altra aplicació. Obriu el fitxer Programes i característiques escrivint la finestra appwiz.cpl a Córrer. Allà, feu doble clic a l’actualització de Java que voleu eliminar. Si se us demana una confirmació, feu clic a .

Desinstal·leu Java de l'aplicació Configuració

Les actualitzacions de Java també es poden eliminar mitjançant l'aplicació Configuració de Windows 10 . Obriu el fitxer Aplicacions & Característiques pàgina a l'aplicació Configuració (Executa -> ms-settings: appsfeatures) i, a continuació, cerqueu l'actualització de Java a la llista d'aplicacions instal·lades. Feu clic a l'actualització que vulgueu eliminar i feu clic a Desinstal·la . Si se us demana confirmació, feu clic a Desinstal·la de nou.

Número de llançament de Java contra nom del producte

Hem vist alguns usuaris preguntar-se a llocs web com Quora i Reddit sobre les tècniques de denominació de les versions de Java. S'han fet preguntes com ara Java 1.8 i Java 8 fan referència al mateix? o Diferència entre JDK 1.9 o Java 9?

Per respondre a la vostra pregunta, , JDK 1.9 i Java 9 són el mateix. 1.9 és el número de la versió, mentre que 9 és el nom del producte. Atès que Oracle també designa els seus productes Java en termes de nombres, la seva convenció de noms tendeix a confondre algunes persones.

Oracle planeja continuar aquesta convenció de noms. Per tant, a partir d’ara, totes les versions futures tindran la mateixa convenció de noms, i potser també confusió (per a alguns).

És lliure d’utilitzar Java

Java és actualment gratuït per a ús personal i de desenvolupament. Les petites empreses se’n poden beneficiar i construir els seus propis applets Java mitjançant el JDK. No obstant això, cal una llicència per a ús comercial.

Oracle ha combinat llicències i suport simultani per a usuaris comercials de Java en una subscripció, coneguda com a subscripció Oracle Java SE. Per obtenir més informació sobre els costos i els paquets de subscripció, visiteu la pàgina per explorar les vostres opcions.

Paraules de cloenda

Tot i que és fonamental que actualitzeu la versió més recent de Java perquè s'apliquin els darrers pegats de seguretat, té els seus inconvenients. Els usuaris sovint es queixen que els seus programes han deixat de funcionar després d’instal·lar una nova versió.

Per tant, us recomanem que ho feu creeu un punt de restauració del sistema abans d’instal·lar l’actualització 291 de Java 8, de manera que hi pugueu tornar en cas que les coses no funcionin bé.