Sự khác biệt giữa CPU Java và các bản phát hành PSU, ví dụ: JDK SE 8u101 và JDK SE 8u102


Câu trả lời:


22

Có sự khác biệt đáng chú ý trong chúng?

  • 8u101 chứa các cập nhật bảo mật. Đây là bản cập nhật Patch quan trọng (CPU).

  • 8u102 chứa các bản cập nhật bảo mật và các tính năng mới. Đây là bản cập nhật Patch Set (PSU). Ngoài ra còn có một lỗi đã biết trong 8u101 được khắc phục trong 8u102.

Ghi chú phát hành:


Giải thích về CPU Java và PSU

Tôi nên chọn phiên bản Java nào: CPU hoặc PSU?

Oracle đặc biệt khuyến nghị tất cả người dùng Java SE nâng cấp lên bản phát hành CPU mới nhất có sẵn cho một họ phát hành. Hầu hết người dùng nên chọn phát hành CPU.

Người dùng chỉ nên sử dụng bản phát hành PSU tương ứng nếu chúng bị ảnh hưởng bởi một trong những lỗi bổ sung được sửa trong phiên bản đó như được ghi chú trong ghi chú phát hành .

Bản phát hành CPU tiếp theo sẽ chứa tất cả các bản sửa lỗi từ PSU hiện tại. Vì lý do này, các tổ chức nên kiểm tra PSU hiện tại trong môi trường của họ để dự đoán các bản sửa lỗi này được đưa vào CPU tiếp theo.

Sự khác biệt giữa bản phát hành CPU Java và PSU là gì?

Các bản cập nhật bản vá lỗi quan trọng (CPU) của Java SE chứa các bản sửa lỗi cho các lỗ hổng bảo mật và các bản sửa lỗi nghiêm trọng. Oracle đặc biệt khuyến nghị rằng tất cả người dùng Java SE nâng cấp lên các bản phát hành CPU mới nhất khi chúng được cung cấp. Các bản phát hành CPU Java SE là các phiên bản được đánh số lẻ (ví dụ 7u71, 7u65 - xem thêm về các lược đồ đánh số phiên bản Java SE tại đây ).

Cập nhật bộ bản vá Java SE (PSU) chứa tất cả các bản sửa lỗi trong CPU tương ứng, cũng như các bản sửa lỗi không quan trọng bổ sung. Các bản phát hành Java PSU chỉ nên được sử dụng nếu bạn bị ảnh hưởng bởi một trong các lỗi bổ sung được sửa trong phiên bản đó. Ghi chú phát hành gọi ra các bản sửa lỗi bổ sung có sẵn trong các bản phát hành Java SE PSU.

Nguồn Java CPU và PSU chí Explained


2
Vì vậy, câu trả lời ngắn gọn là: chọn 8u102, hoặc trong hầu hết các trường hợp, phiên bản được đánh số cao nhất.
lời giới thiệu

5
@wordsforthewise Không, ngược lại. Nếu bạn đọc câu trả lời cẩn thận, Oracle khuyến nghị phiên bản được đánh số thấp hơn . "Hầu hết người dùng nên chọn phát hành CPU."
DavidPostill

4
Tôi hiểu, nhưng có vẻ như PSU đã sửa một lỗi trong CPU và có nhiều tính năng hơn, và sẽ là lựa chọn tốt hơn, phải không? Tôi tự hỏi sửa lỗi trong PSU là gì. Có phải đây không: Khi kích thước TLS (Lưu trữ cục bộ luồng) lớn được đặt cho Chủ đề, JVM dẫn đến ngoại lệ tràn ngăn xếp. ? Ngoài ra, thật khó hiểu khi họ sử dụng từ viết tắt 'CPU'.
lời giới thiệu

5
@wordsforthewise "JRE 8u101 không được Internet Explorer (IE) nhận ra khi sử dụng ID lớp tĩnh Khi sử dụng id lớp tĩnh để khởi chạy ứng dụng hoặc ứng dụng khởi động web trong khi sử dụng JRE 8u101, người dùng sẽ nhận được hộp thoại không mong muốn. sử dụng JRE mới nhất hoặc hủy bỏ khởi chạy ngay cả khi chúng đã được cài đặt và đang sử dụng JRE mới nhất (JRE 8u101) ". - "Để khắc phục sự cố này, người dùng có thể thực hiện một trong hai điều sau: (1) Lượt khởi chạy với phiên bản mới nhất (8u101) và bỏ qua cảnh báo. (2) Cài đặt JRE 8u102 thay vì JRE 8u101 để tránh sự cố này. "
DavidPostill

2
Được. Một loại lỗi ngớ ngẩn, ai sử dụng IE? Haha
lời giới thiệu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.