หลังจาก 11 ปี Java 7 สิ้นสุดลง

เมื่อไม่กี่วันก่อน คำพยากรณ์ ได้ออกข่าวว่า ยุติการสนับสนุนแบบขยายเวลาอย่างเป็นทางการ สำหรับแพลตฟอร์ม Java7ซึ่งเป็น Java มาตรฐานเวอร์ชันเกือบ 11 ปี สิ้นสุดการสนับสนุนเมื่อปลายเดือนกรกฎาคม 2022

ด้วยการยุติการสนับสนุนที่ขยายเวลาอย่างเป็นทางการ Java 7 เข้าสู่โหมดการสนับสนุนอย่างต่อเนื่องเท่านั้น ตามที่กำหนดโดยนโยบายการสนับสนุนตลอดอายุการใช้งานของ Oracle ไม่มีการอัพเดทแพตช์ การแก้ไขจุดบกพร่อง การแก้ไขความปลอดภัย หรือการใช้งานคุณสมบัติอื่น ๆ และจะให้บริการสนับสนุนที่จำกัดเท่านั้น

เปิดตัวเมื่อวันที่ 28 กรกฎาคม 2011 Java 7 เป็นรุ่นใหญ่รุ่นแรก ของชวาในระยะเวลากว่าห้าปี และรายแรกภายใต้อำนาจของออราเคิล หลังจาก Oracle เข้าซื้อกิจการ Sun Microsystems ผู้ก่อตั้ง Java ในปี 2010

การสิ้นสุดการสนับสนุนที่ขยายเวลาหมายความว่า Oracle Fusion และผลิตภัณฑ์มิดเดิลแวร์รุ่นเก่าบางรุ่นจะไม่มี Java Development Kit ที่ผ่านการรับรองแล้ว ลูกค้าที่สนับสนุนโดยใช้ Java Standard Edition (SE) 7 ควรอัปเกรดเป็น Java Standard เวอร์ชันที่รองรับ เช่น Java SE เวอร์ชัน 8 หรือ 11 ตามกระดานข่าวการสนับสนุนของ Oracle ที่อัปเดตล่าสุดเมื่อ 22 กรกฎาคม .

ในการศึกษาระบบนิเวศของชวา เผยแพร่เมื่อเดือนเมษายน โดยแอพฯ Monitor New Relic บริษัท กล่าวว่าประมาณ 2% ของแอพยังคงใช้ Java 7 ในการผลิต. แอพส่วนใหญ่ที่ใช้ Java 7 หรือ Java 6 เป็นแอพรุ่นเก่าที่ไม่ได้รับการอัพเดต ตาม New Relic

จากการศึกษาเดียวกันพบว่า ในปี 2020 แอปพลิเคชันส่วนใหญ่ยังคงอยู่บน Java 8 (84,48%) แม้ว่า Java 11 จะเปิดให้บริการมานานกว่าหนึ่งปีแล้วก็ตาม ตั้งแต่นั้นมา ความสมดุลก็เปลี่ยนไประหว่างรุ่น LTS ทั้งสองรุ่น ปัจจุบันแอปพลิเคชันมากกว่า 48% ใช้ Java 11 ในการผลิต (เพิ่มขึ้นจาก 11,11% ในปี 2020) ตามมาด้วย Java 8 อย่างใกล้ชิด ซึ่งรวบรวมแอปพลิเคชัน 46,45% ที่ใช้เวอร์ชันในการผลิต Java 17 ยังไม่ขึ้นชาร์ต แต่ภายในเวลาไม่กี่เดือนนับตั้งแต่เปิดตัว Java 6, Java 10 และ Java 16 ออกวางจำหน่ายแล้ว

ด้วยนั่นเอง Oracle แนะนำให้ผู้ใช้อัปเกรดเป็นเวอร์ชัน 8 . เป็นอย่างน้อย หรืออัปเกรดเป็น Java SE เวอร์ชันใหม่ที่รองรับ ปัจจุบันบริษัทให้การสนับสนุน Java SE 8 และ Java SE 11 ผู้ใช้ที่อัปเกรดเป็นเวอร์ชันเหล่านี้จะได้รับการสนับสนุนอย่างเต็มที่สำหรับสภาพแวดล้อมรันไทม์ Java:

“การสนับสนุนชุมชนจะสิ้นสุดลงเมื่อ Java 7 สิ้นสุดการให้บริการในวันที่ 29 กรกฎาคม 2022 แอปพลิเคชันทั้งหมดที่ทำงานบน Java 7 จะยังคงทำงานต่อไป แต่ Java 7 จะไม่ได้รับการอัปเดตหรือแพตช์ความปลอดภัย เพื่อลดความเสี่ยงและความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้น ให้อัปเกรดแอปพลิเคชันของคุณเป็น Java 8 หรือ Java 11 ตามข้อกำหนดปริมาณงานของคุณ

“คู่มือตามรูปแบบบัญญัติที่ควรปฏิบัติตามคือ Oracle JDK Migration Guide คู่มือการโยกย้ายแก้ไขความไม่ลงรอยกันของข้อกำหนด Java ทั้งหมดและความเข้ากันไม่ได้ของการนำ JDK ไปใช้งาน ความไม่ลงรอยกันเหล่านี้ส่วนใหญ่เป็นกรณีที่รุนแรง คุณควรตรวจสอบเมื่อมีคำเตือนหรือข้อผิดพลาดเกิดขึ้น

“แอปพลิเคชั่นส่วนใหญ่ควรทำงานบน Java 8 โดยไม่ต้องดัดแปลง สิ่งแรกที่ควรลองคือการรันแอปพลิเคชันของคุณใน Java 8 โดยไม่ต้องคอมไพล์โค้ดใหม่ จุดประสงค์ของการดำเนินการอย่างง่ายคือการดูว่าคำเตือนและข้อผิดพลาดใดที่มาจากการทำงาน วิธีนี้ช่วยให้แอปพลิเคชันทำงานได้เร็วขึ้นใน Java 8 โดยใช้ความพยายามน้อยที่สุด"

เฉพาะ Java เวอร์ชันล่าสุด เวอร์ชัน 18 เท่านั้นที่คาดว่าจะได้รับการสนับสนุนระดับสูงสุดพร้อมการอัปเดตซอฟต์แวร์ที่จำเป็นและบริการตลอด 24 ชั่วโมงทุกวันไม่เว้นวันหยุดจนถึงเดือนกันยายน Java 7 รุ่นก่อนได้รับการสนับสนุนระดับพรีเมียร์เป็นเวลาหลายปีในฐานะการเปิดตัวการสนับสนุนระยะยาว Oracle ได้เผยแพร่แผนงานแผนการสนับสนุนสำหรับ Java มาตรฐานเวอร์ชันต่างๆ Java เวอร์ชัน LTS ถัดไปจะเป็น Java 17 ซึ่งมีกำหนดในเดือนกันยายน 21

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับบันทึกคุณสามารถตรวจสอบรายละเอียดใน ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา