Qual è la differenza tra i rilasci CPU e PSU Java, ad esempio JDK SE 8u101 e JDK SE 8u102


Risposte:


22

Ci sono differenze evidenti in loro?

  • 8u101 contiene aggiornamenti di sicurezza. Questo è un aggiornamento critico della patch (CPU).

  • 8u102 contiene gli aggiornamenti di sicurezza e le nuove funzionalità. Questo è un aggiornamento del set di patch (PSU). Esiste anche un bug noto in 8u101 che è stato risolto in 8u102.

Note di rilascio:


Spiegazione delle versioni di CPU e PSU Java

Quale versione di Java dovrei scegliere: la CPU o l'alimentatore?

Oracle raccomanda vivamente a tutti gli utenti Java SE di eseguire l'aggiornamento all'ultima versione della CPU disponibile per una famiglia di versioni. La maggior parte degli utenti dovrebbe scegliere la versione della CPU.

Gli utenti devono utilizzare la versione PSU corrispondente solo se sono interessati da uno dei bug aggiuntivi corretti in quella versione, come indicato nelle note di rilascio .

La successiva versione della CPU conterrà tutte le correzioni dal PSU corrente. Per questo motivo, le organizzazioni dovrebbero testare l'attuale PSU nel loro ambiente in attesa che queste correzioni vengano incluse nella CPU successiva.

Qual è la differenza tra una CPU Java e una versione PSU?

Java SE Critical Patch Updates (CPU) contiene correzioni alle vulnerabilità di sicurezza e correzioni di bug critici. Oracle raccomanda vivamente che tutti gli utenti Java SE eseguano l'aggiornamento alle versioni più recenti della CPU non appena vengono rese disponibili. Le versioni della CPU Java SE sono versioni dispari (es. 7u71, 7u65 - vedere di più sugli schemi di numerazione delle versioni Java SE qui ).

Gli aggiornamenti del set di patch (PSU) Java SE contengono tutte le correzioni nella CPU corrispondente, nonché ulteriori correzioni non critiche. Le versioni PSU Java devono essere utilizzate solo se si è interessati da uno dei bug aggiuntivi corretti in quella versione. Le note di rilascio richiamano le correzioni aggiuntive disponibili nelle versioni PSU Java SE.

Spiegazione delle versioni di CPU e PSU Java di origine


2
Quindi la risposta breve è: scegli 8u102, o nella maggior parte dei casi, la versione con il numero più alto.
parole per il

5
@wordsforthewise No, il contrario. Se leggi attentamente la risposta Oracle consiglia la versione con numero inferiore . "La maggior parte degli utenti dovrebbe scegliere la versione della CPU."
David Post

4
Vedo, ma sembra che l'alimentatore abbia risolto un bug nella CPU e abbia più funzionalità e sarebbe una scelta migliore, giusto? Mi chiedo quale sia la correzione di bug nel PSU. È questo: quando è impostata una dimensione TLS (Thread local storage) di grandi dimensioni per Thread, la JVM genera un'eccezione di overflow dello stack. ? Inoltre, è fastidiosamente confuso il fatto che usano l'acronimo "CPU".
parole per il

5
@wordsforthewise "JRE 8u101 non viene riconosciuto da Internet Explorer (IE) quando si utilizza l'ID di classe statica Quando si utilizza un ID di classe statica per avviare un'applicazione o un'applicazione Web start mentre si utilizza JRE 8u101, gli utenti visualizzeranno una finestra di dialogo indesiderata indicando che utilizzare l'ultimo JRE o annullare il lancio anche se sono stati installati e utilizzano l'ultimo JRE (JRE 8u101) ". - "Per ovviare a questo problema, gli utenti possono eseguire una delle due seguenti operazioni: (1) Premi il lancio con l'ultima versione (8u101) e ignora l'avvertimento. (2) Installa JRE 8u102 invece di JRE 8u101 per evitare questo problema. "
DavidPostill

2
Ok. Un tipo di bug stupido, chi usa IE? Haha
parole per caso
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.