ฉันกำลังติดตั้ง JDK SE 8u101 บน mac ของฉันสำหรับ Android Studio มีเหตุผลใดที่ฉันควรเลือก8u102 กับ 8u101 ? มีความแตกต่างที่สังเกตเห็นได้หรือไม่? ดูเหมือนว่าพวกเขาได้รับการปล่อยตัวในเวลาเดียวกัน
ฉันกำลังติดตั้ง JDK SE 8u101 บน mac ของฉันสำหรับ Android Studio มีเหตุผลใดที่ฉันควรเลือก8u102 กับ 8u101 ? มีความแตกต่างที่สังเกตเห็นได้หรือไม่? ดูเหมือนว่าพวกเขาได้รับการปล่อยตัวในเวลาเดียวกัน
คำตอบ:
8u101 มีการปรับปรุงความปลอดภัย นี่คือการอัปเดต Critical Patch (CPU)
8u102 มีการปรับปรุงความปลอดภัยและคุณสมบัติใหม่ นี่คือการอัปเดตชุดการแก้ไข (PSU) นอกจากนี้ยังมีข้อผิดพลาดที่รู้จักใน 8u101 ซึ่งแก้ไขใน 8u102
บันทึกประจำรุ่น:
ฉันควรเลือกเวอร์ชั่น Java: CPU หรือ PSU
Oracle แนะนำอย่างยิ่งให้ผู้ใช้ Java SE ทั้งหมดอัพเกรดเป็น CPU รุ่นล่าสุดที่มีให้สำหรับตระกูล release ผู้ใช้ส่วนใหญ่ควรเลือกซีพียูที่วางจำหน่าย
ผู้ใช้ควรใช้เฉพาะการเปิดตัว PSU ที่สอดคล้องกันว่าพวกเขาจะได้รับผลกระทบโดยหนึ่งในข้อบกพร่องเพิ่มเติมแก้ไขในรุ่นนั้นตามที่ระบุไว้ในบันทึกประจำรุ่น
การเปิดตัวซีพียูที่ตามมาจะมีการแก้ไขทั้งหมดจาก PSU ปัจจุบัน ด้วยเหตุผลนี้องค์กรควรทดสอบ PSU ปัจจุบันในสภาพแวดล้อมของพวกเขาเพื่อรอการแก้ไขเหล่านี้ที่รวมอยู่ใน CPU ตัวถัดไป
อะไรคือความแตกต่างระหว่าง Java CPU และ PSU ที่วางจำหน่าย?
Java SE Critical Patch Updates (CPU) มีการแก้ไขช่องโหว่ด้านความปลอดภัยและการแก้ไขข้อบกพร่องที่สำคัญ Oracle ขอแนะนำอย่างยิ่งให้ผู้ใช้ Java SE ทั้งหมดอัพเกรดเป็น CPU รุ่นล่าสุดเนื่องจากมีให้ใช้งาน Java SE CPU release เป็นรุ่นที่มีเลขคี่ (เช่น 7u71, 7u65 - ดูเพิ่มเติมเกี่ยวกับรูปแบบการกำหนดหมายเลขรุ่น Java SE ที่นี่ )
Java SE Patch Set Updates (PSU) มีการแก้ไขทั้งหมดใน CPU ที่เกี่ยวข้องเช่นเดียวกับการแก้ไขที่ไม่สำคัญเพิ่มเติม Java PSU release ควรใช้ต่อเมื่อคุณได้รับผลกระทบจากหนึ่งในบั๊กเพิ่มเติมที่แก้ไขในเวอร์ชันนั้น บันทึกย่อประจำรุ่นจะเรียกการแก้ไขเพิ่มเติมที่มีอยู่ในการเผยแพร่ Java SE PSU