ดาวน์โหลดและติดตั้ง Java 8 Update 291

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

Oracle ได้เปิดตัว Java 8 Update 291 การอัปเดตนี้แนะนำใหม่ทั้งหมด 390 รายการ แพตช์ความปลอดภัย ที่แก้ไขช่องโหว่ที่อาจใช้ประโยชน์ในการอัพเดท Java ก่อนหน้านี้ ดังนั้น เราขอแนะนำให้คุณอัปเดตเวอร์ชัน Java เป็นอัปเดต 291 โดยใช้คำแนะนำด้านล่าง

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

ใบอนุญาตใหม่อนุญาตการใช้งานบางอย่าง เช่น การใช้งานส่วนบุคคลและการพัฒนา โดยไม่มีค่าใช้จ่าย — แต่การใช้งานอื่นๆ ที่ได้รับอนุญาตภายใต้สิทธิ์การใช้งาน Oracle Java ก่อนหน้าอาจไม่สามารถใช้ได้อีกต่อไป

Oracle
Java 8 อัปเดต 291

Java 8 อัปเดต 291

สรุปด่วน ซ่อน 1 ข้อเท็จจริงด่วน 2 คุณสมบัติใหม่และการแก้ไขข้อผิดพลาด 3 วิธีอัปเดต Java Runtime Environment (JRE) เป็นเวอร์ชัน 8 อัปเดต 291 3.1 ดาวน์โหลด 3.2 ติดตั้ง 4 JDK กับ JRE: อะไรคือความแตกต่าง 4.1 JRE 4.2 JVM 4.3 JDK 5 JDK กับ JRE: คุณควรติดตั้งอะไร 6 คุณสามารถติดตั้ง JDK และ JRE เวอร์ชันต่างๆ ได้ไหม 7 วิธีถอนการติดตั้ง Java 7.1 ถอนการติดตั้ง Java จากแผงควบคุม 7.2 ถอนการติดตั้ง Java จากแอพการตั้งค่า 8 หมายเลขรุ่น Java เทียบกับชื่อผลิตภัณฑ์ 9 Java ใช้งานได้ฟรีหรือไม่ 10 คำลงท้าย

ข้อเท็จจริงด่วน

  • Java เวอร์ชันล่าสุด: Java 8 อัปเดต 291-b10
  • วันที่วางจำหน่าย: 20 เมษายน 2021 (วันที่เผยแพร่ทุกเวอร์ชัน ที่นี่ )
  • เวอร์ชันเสถียรล่าสุด: Java 8 อัปเดต 281
  • ระบบปฏิบัติการที่รองรับ: Windows 10, Windows 8 และ Windows 7, macOS, Linux และ Solaris
  • ใบอนุญาต: ฟรี

โปรดทราบว่า Java 8 ทำงานบน Internet Explorer เป็นส่วนขยายเบราว์เซอร์เท่านั้น

คุณสมบัติใหม่และการแก้ไขข้อผิดพลาด

Java 8 Update 291 มาพร้อมกับการอัปเดตต่อไปนี้:

  • มีการแนะนำคุณสมบัติระบบและความปลอดภัยใหม่เพื่อควบคุมการสร้างวัตถุระยะไกลขึ้นใหม่ผ่านการใช้งาน JNDI RMI และ LDAP ในตัวของ JDK ตัวอย่างนี้คือ |_+_| คุณสมบัติของระบบและความปลอดภัย ซึ่งช่วยให้นักพัฒนาสามารถระบุตัวกรองอนุกรมที่ควบคุมชุดของคลาสโรงงานอ็อบเจ็กต์ที่ได้รับอนุญาตให้สร้างอินสแตนซ์ของอ็อบเจ็กต์จากการอ้างอิงอ็อบเจ็กต์ที่ส่งคืนโดยการตั้งชื่อหรือระบบไดเร็กทอรี
  • มีการเพิ่มใบรับรองรูท HARICA ใหม่ 2 รายการซึ่งมีคำอธิบายดังต่อไปนี้:
    • haricarootca2015: DN: CN = Hellenic Academic and Research Institutions RootCA 2015, O = Hellenic Academic and Research Institutions Cert อำนาจ L=เอเธนส์ C=GR
    • haricaeccrootca2015: DN: CN = Hellenic Academic and Research Institutions ECC RootCA 2015, O = Hellenic Academic and Research Institutions Cert อำนาจ L=เอเธนส์ C=GR
  • เวอร์ชัน Java เริ่มต้นจะไม่อัปเดตค่าของตัวแปรสภาพแวดล้อม PATH อย่างไม่ถูกต้องอีกต่อไป
  • TLS 1.0 และ 1.1 ไม่ถือว่าปลอดภัยอีกต่อไปและถูกปิดใช้งานตามค่าเริ่มต้น ในขณะที่ TLS 1.2 และ 1.3 เปิดใช้งานตามค่าเริ่มต้นแล้ว
  • TLS 1.0 และ 1.1 ยังไม่ถูกใช้โดย Java Plugin Applets โดยค่าเริ่มต้นอีกต่อไป
  • เมื่อ dk.lang.process.allowAmbiguousCommands ถูกตั้งค่าเป็นเท็จ ก่อนหน้านี้มีการประมวลผลใบเสนอราคา ProcessBuilder ที่คลุมเครือมากใน Windows นั่นไม่ใช่กรณีอีกต่อไปเนื่องจากเครื่องหมายคำพูดคู่ถูกเข้ารหัสอย่างถูกต้องในสตริงคำสั่งที่ส่งผ่านไปยัง Windows |_+_| สำหรับแต่ละอาร์กิวเมนต์

คุณสามารถอ่านบันทึกการเปลี่ยนแปลงฉบับสมบูรณ์ได้ใน บันทึกประจำรุ่น .

นี่คือรายการเมทริกซ์ความเสี่ยงของ Oracle Java SE ที่ให้รายละเอียดเกี่ยวกับช่องโหว่แต่ละประเภท เช่น เวอร์ชัน Java ที่ได้รับผลกระทบ ส่วนประกอบที่ได้รับผลกระทบของ Java ประเภทของการหาช่องโหว่ที่เป็นไปได้ และขอบเขต

Java 8 Update 291 เมทริกซ์ความเสี่ยง

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ เมทริกซ์นี้ที่นี่ .

วิธีอัปเดต Java Runtime Environment (JRE) เป็นเวอร์ชัน 8 อัปเดต 291

ดาวน์โหลด

คุณสามารถกำหนดเวอร์ชัน Java ที่ติดตั้งในปัจจุบันของคุณได้โดย เยี่ยมชมหน้าเว็บนี้

การอัปเดตเป็นเวอร์ชันล่าสุดนั้นค่อนข้างง่าย แต่ถ้าคุณต้องการทราบว่า Java เวอร์ชันใดที่ติดตั้งบนคอมพิวเตอร์ของคุณ คุณสามารถติดตามได้ บทแนะนำเกี่ยวกับ Java ที่นี่ .

หากคุณต้องการดาวน์โหลด Java เวอร์ชันล่าสุด คุณสามารถใช้ลิงก์ต่อไปนี้ ลิงก์เหล่านี้จะนำคุณไปยังการดาวน์โหลดตัวติดตั้งออฟไลน์ Java 8 Update 291

  1. ไปที่ หน้าดาวน์โหลด Oracle Java .
  2. ภายใต้ Java SE Runtime Environment 8u291 คุณจะเห็นรายการสินค้า
  3. คลิกที่ ดาวน์โหลด ไอคอนข้างผลิตภัณฑ์ที่คุณต้องการ การดาวน์โหลดทั้งหมดในหน้านี้เป็นตัวติดตั้งแบบออฟไลน์
    ดาวน์โหลด3
  4. ยอมรับข้อตกลงใบอนุญาตแล้วคลิกปุ่มดาวน์โหลดด้านล่าง การดาวน์โหลดของคุณควรเริ่มทันที
    ดาวน์โหลด 2 1
  5. ตอนนี้ คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าลงชื่อเข้าใช้ของ Oracle หากคุณมีบัญชีอยู่แล้ว เพียงลงชื่อเข้าใช้โดยใช้ข้อมูลประจำตัวของคุณ หรือคลิก ลงชื่อ เพื่อสร้างบัญชี เมื่อลงชื่อเข้าใช้แล้ว การดาวน์โหลดจะเริ่มขึ้นโดยอัตโนมัติ

ติดตั้ง

เมื่อดาวน์โหลดแล้ว ให้รันแพ็คเกจเพื่อเริ่มการติดตั้ง Java 8 Update 291 วิซาร์ดการติดตั้งจะเปิดขึ้น ที่นั่น คลิก ติดตั้ง .

Java 8 Update 291 จะเริ่มการติดตั้งตามที่คุณอาจเห็นจากวิซาร์ด ขั้นตอนนี้ควรใช้เวลาประมาณหนึ่งนาทีเท่านั้น เมื่อติดตั้งแล้ว คลิก ปิด I บนวิซาร์ด

ตอนนี้ควรติดตั้ง Java 8 Update 291 บนอุปกรณ์ของคุณเรียบร้อยแล้ว

JDK กับ JRE: อะไรคือความแตกต่าง

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

JRE

Java Runtime Environment หรือ JRE เป็นซอฟต์แวร์ชิ้นหนึ่งที่ติดตั้งบนคอมพิวเตอร์ของคุณ ซึ่งอนุญาตให้คุณเรียกใช้แอปพลิเคชันที่พัฒนาใน Java บนอุปกรณ์ของคุณ มีไลบรารี่และส่วนประกอบอื่นๆ ที่จำเป็นสำหรับการรันโปรแกรม Java

JRE ยังรวม Java Virtual Machine (JVM) ซึ่งมีการกล่าวถึงในบทความต่อไป

JVM

Java Virtual Machine หรือ JVM เป็นเอ็นจิ้นที่จำเป็นสำหรับรันแอปพลิเคชัน Java บนเครื่อง เอ็นจิ้นนี้รวมอยู่ในแพ็คเกจ JRE และไม่สามารถติดตั้งแยกต่างหากได้ หากคุณต้องการเฉพาะ JVM คุณจะต้องติดตั้งเวอร์ชัน JRE ที่เกี่ยวข้อง

JVM เป็นสิ่งจำเป็นในการเรียกใช้แอปพลิเคชัน Java เนื่องจากจะแปลงโค้ด Java เป็นภาษาเครื่อง ซึ่งอุปกรณ์ของคุณจะเข้าใจ

JDK

Java Development Kit หรือ JDK เป็นชุดพัฒนาที่นักพัฒนาใช้ JDK มีทั้ง JRE และ JVM หากคุณต้องการสร้างแอปเพล็ต Java ของคุณเอง JDK คือสิ่งที่คุณต้องการ

หากคุณติดตั้ง JDK บนอุปกรณ์ของคุณแล้ว คุณไม่จำเป็นต้องติดตั้ง JRE แยกต่างหาก เว้นแต่จำเป็นต้องใช้เวอร์ชันอื่น

JDK กับ JRE: คุณควรติดตั้งอะไร

Java Development Kit ตามที่ระบุในชื่อเป็นสิ่งจำเป็นเมื่อคุณต้องการพัฒนาแอปพลิเคชัน Java ดังนั้น เราจะต้องติดตั้ง JDK หากมีผู้พัฒนาเท่านั้น

อย่างไรก็ตาม เนื่องจาก Java Runtime Environment มีไลบรารีสำหรับแอปพลิเคชัน Java จึงจำเป็นต้องเรียกใช้แอปพลิเคชันเท่านั้น

โดยสรุป คุณควรติดตั้ง JDK หากคุณต้องการสร้าง พัฒนา และคอมไพล์แอปพลิเคชัน Java หากคุณต้องการเรียกใช้แอปพลิเคชัน Java เท่านั้น JRE ก็ควรเพียงพอ

คุณสามารถติดตั้ง JDK และ JRE เวอร์ชันต่างๆ ได้ไหม

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

ตัวอย่างเช่น หากคุณติดตั้ง JRE 1.6 บนอุปกรณ์ของคุณ คุณอาจติดตั้ง JRE 1.7 หรือสูงกว่าได้อย่างง่ายดาย และสิ่งเหล่านี้จะพร้อมใช้งานบนอุปกรณ์ของคุณพร้อมกัน คุณเพียงแค่ต้องเลือกอันที่จะใช้โดยใช้ตัวแปร CLASSPATH

อย่างไรก็ตาม หากคุณติดตั้ง JRE 1.6 บนอุปกรณ์ของคุณ แต่ต้องการติดตั้ง JRE 1.5 คุณจะต้องลบ JRE 1.6 ออกก่อน จากนั้นคุณจะสามารถติดตั้ง JRE 1.5 ได้ หลังจากติดตั้งเวอร์ชัน 1.5 คุณสามารถติดตั้ง JRE 1.6 ใหม่ได้

วิธีถอนการติดตั้ง Java

ถอนการติดตั้ง Java จากแผงควบคุม

คุณสามารถลบการอัปเดต Java ออกจากแผงควบคุมได้เช่นเดียวกับแอปพลิเคชันอื่นๆ เปิด โปรแกรมและคุณสมบัติ หน้าต่างโดยพิมพ์ appwiz.cpl ในการวิ่ง คลิกสองครั้งที่การอัปเดต Java ที่คุณต้องการลบ หากได้รับแจ้งให้ยืนยัน ให้คลิก ใช่ .

ถอนการติดตั้ง Java จากแอพการตั้งค่า

การอัปเดต Java สามารถลบได้โดยใช้แอปพลิเคชันการตั้งค่าใน Windows 10 . เปิด แอพ & คุณสมบัติ หน้าหนังสือ ในแอปการตั้งค่า (เรียกใช้ -> ms-settings:appsfeatures) จากนั้นค้นหาการอัปเดต Java ในรายการแอปที่ติดตั้ง คลิกที่การอัปเดตที่คุณต้องการลบแล้วคลิก ถอนการติดตั้ง . หากถูกขอให้ยืนยัน คลิก ถอนการติดตั้ง อีกครั้ง.

หมายเลขรุ่น Java เทียบกับชื่อผลิตภัณฑ์

เราเคยเห็นผู้ใช้บางคนถามในเว็บไซต์เช่น Quora และ Reddit เกี่ยวกับเทคนิคการตั้งชื่อของเวอร์ชัน Java มีการถามคำถามเช่น Java 1.8 และ Java 8 อ้างถึงสิ่งเดียวกันหรือไม่ หรือความแตกต่างระหว่าง JDK 1.9 หรือ Java 9?

เพื่อตอบคำถามของคุณ ใช่ , JDK 1.9 และ Java 9 เป็นหนึ่งเดียวกัน 1.9 คือหมายเลขรุ่นในขณะที่ 9 คือชื่อผลิตภัณฑ์ เนื่องจาก Oracle ตั้งชื่อผลิตภัณฑ์ Java ในแง่ของตัวเลขด้วย การตั้งชื่อจึงมักสร้างความสับสนให้กับบางคน

Oracle วางแผนที่จะดำเนินการตามหลักการตั้งชื่อนี้ต่อไป ดังนั้น ณ ตอนนี้ การเปิดตัวในอนาคตทั้งหมดจะมีรูปแบบการตั้งชื่อที่เหมือนกัน และอาจสับสนเช่นกัน (สำหรับบางคน)

Java ใช้งานได้ฟรีหรือไม่

ปัจจุบัน Java เป็นบริการฟรีสำหรับการใช้งานส่วนบุคคลและเพื่อการพัฒนา ธุรกิจขนาดเล็กสามารถได้รับประโยชน์จากสิ่งนี้และสร้างแอปเพล็ต Java ของตนเองโดยใช้ JDK อย่างไรก็ตาม จำเป็นต้องมีใบอนุญาตเพื่อใช้ในเชิงพาณิชย์

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

คำลงท้าย

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

ดังนั้นเราขอแนะนำให้คุณ สร้างจุดคืนค่าระบบ ก่อนติดตั้ง Java 8 Update 291 เพื่อให้คุณสามารถย้อนกลับได้ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น