Quelle est la différence entre les versions Java CPU et PSU, par exemple JDK SE 8u101 et JDK SE 8u102

Réponses:

22

Y a-t-il des différences notables entre eux?

  • 8u101 contient des mises à jour de sécurité. Il s'agit d'une mise à jour critique des correctifs (CPU).

  • 8u102 contient les mises à jour de sécurité et les nouvelles fonctionnalités. Il s'agit d'une mise à jour de l'ensemble de correctifs (PSU). Il existe également un bogue connu dans 8u101 qui est résolu dans 8u102.

Notes de version:


Explication des versions de CPU et PSU Java

Quelle version Java dois-je choisir: le CPU ou le PSU?

Oracle recommande vivement à tous les utilisateurs de Java SE d'effectuer une mise à niveau vers la dernière version de CPU disponible pour une famille de versions. La plupart des utilisateurs devraient choisir la version du processeur.

Les utilisateurs ne doivent utiliser la version PSU correspondante que s'ils sont affectés par l'un des bogues supplémentaires corrigés dans cette version, comme indiqué dans les notes de version .

La prochaine version du processeur contiendra tous les correctifs de la PSU actuelle. Pour cette raison, les organisations doivent tester la PSU actuelle dans leur environnement en prévision de l'inclusion de ces correctifs dans le prochain CPU.

Quelle est la différence entre une version Java CPU et PSU?

Les mises à jour de correctifs critiques (CPU) Java SE contiennent des correctifs pour les failles de sécurité et des correctifs de bogues critiques. Oracle recommande vivement à tous les utilisateurs de Java SE d'effectuer une mise à niveau vers les dernières versions du processeur dès leur mise à disposition. Les versions du processeur Java SE sont des versions impaires (c'est-à-dire 7u71, 7u65 - pour en savoir plus sur les schémas de numérotation des versions Java SE, cliquez ici ).

Les mises à jour de l'ensemble de correctifs (PSU) Java SE contiennent tous les correctifs du processeur correspondant, ainsi que des correctifs non critiques supplémentaires. Les versions Java PSU ne doivent être utilisées que si vous êtes affecté par l'un des bogues supplémentaires corrigés dans cette version. Les notes de publication mentionnent les correctifs supplémentaires disponibles dans les versions de Java SE PSU.

Explication des versions source du processeur et du bloc d'alimentation Java

DavidPostill
la source
2
Donc, la réponse courte est: choisissez 8u102, ou dans la plupart des cas, la version la plus numérotée.
wordsforhewise
5
@wordsforthewise Non, c'est le contraire. Si vous lisez attentivement la réponse, Oracle recommande la version à numéro inférieur . "La plupart des utilisateurs devraient choisir la version du processeur."
DavidPostill
4
Je vois, mais il semble que le PSU a corrigé un bug dans le CPU et a plus de fonctionnalités, et serait un meilleur choix, non? Je me demande quelle est la correction de bogue dans le PSU. Est-ce ceci: lorsqu'une grande taille TLS (Thread local storage) est définie pour les threads, la JVM entraîne une exception de dépassement de pile. ? En outre, cela dérange énormément qu'ils utilisent l'acronyme «CPU».
wordsforhewise
5
@wordsforthewise "JRE 8u101 n'est pas reconnu par Internet Explorer (IE) lors de l'utilisation d'un ID de classe statique Lorsqu'un ID de classe statique est utilisé pour lancer une applet ou une application de démarrage Web lors de l'utilisation de JRE 8u101, les utilisateurs obtiendront une boîte de dialogue indésirable indiquant qu'ils utiliser le dernier JRE ou annuler le lancement même s'ils ont installé et utilisent le dernier JRE (JRE 8u101) ". - "Pour contourner ce problème, les utilisateurs peuvent effectuer l'une des deux opérations suivantes: (1) Lancer le lancement avec la dernière version (8u101) et ignorer l'avertissement. (2) Installer JRE 8u102 au lieu de JRE 8u101 pour éviter ce problème. "
DavidPostill
2
D'accord. Une sorte de bogue idiot, qui utilise IE? Haha
wordsforthewise