อัพเดต Java ล่าสุดของ Apple จัดหาการแก้ไขความปลอดภัยล่าสุดสำหรับรันไทม์เวอร์ชัน 6 อย่างไรก็ตามพวกเขายังใช้ความพยายามของ Apple ในการผลักดันผู้ใช้ไปยังรันไทม์ Java 7 ที่สนับสนุนโดย Oracle โดยเฉพาะอย่างยิ่งสำหรับการรันแอปเพล็ตบนเว็บ เมื่อคุณติดตั้งการอัปเดต Java ของ Apple สำหรับระบบที่รองรับ Java 7 ตัวอัปเดตจะลบปลั๊กอิน Java Web ของ Apple และนำคุณไปยังเว็บไซต์ Oracle Java เพื่อดาวน์โหลด Java 7 เวอร์ชันล่าสุด
แม้ว่านี่จะเป็นวิธีที่ปลอดภัยและเป็นที่ต้องการสำหรับผู้ใช้ส่วนใหญ่ แต่ก็มีบางคนที่ยังอาจต้องการรันไทม์ Java 6 สำหรับเนื้อหาเว็บที่เฉพาะเจาะจงและจะพบว่าเนื้อหานั้นไม่ทำงานอย่างถูกต้องแม้หลังจากติดตั้ง Java 7
สำหรับคนเหล่านี้ Apple ได้เสนอคำแนะนำในการปิดการใช้งาน Java 7 runtime และเปิดใช้งานปลั๊กอิน Java SE 6 ที่ Apple จัดเตรียมใหม่
ในการทำเช่นนี้คุณจะต้องย้ายปลั๊กอิน Java 7 ไปยังโฟลเดอร์ปลั๊กอินที่ปิดใช้งานที่กำหนดเองจากนั้นระบุลิงก์ไปยังปลั๊กอิน Java 6 ที่ฝังอยู่ในกรอบ Java ของ Apple สิ่งเหล่านี้สามารถทำได้โดยใช้คำสั่งต่อไปนี้ใน OS X Terminal (ในโฟลเดอร์ Applications> Utilities):
- สร้างโฟลเดอร์สำหรับปลั๊กอินที่ถูกปิดใช้งาน:
sudo mkdir -p / Library / Internet \ Plug-Ins / ปิดการใช้งาน
- ย้ายปลั๊กอินปัจจุบันไปยังโฟลเดอร์ที่ปิดใช้งาน (คัดลอกและวางทั้งสองบรรทัด):
sudo mv / Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin / Library / I \
nternet \ ปลั๊กอิน / ปิดใช้งาน
- สร้างลิงก์ไปยังปลั๊กอินเว็บ Java SE 6 ที่ฝัง (คัดลอกและวางทั้งสองบรรทัด):
sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resource \
s / JavaPlugin2_NPAPI.plugin / ไลบรารี / อินเทอร์เน็ต \ ปลั๊กอิน / JavaAppletPlugin.plugin
เมื่อเสร็จแล้วคุณควรเปิดเว็บเบราว์เซอร์ของคุณใหม่เพื่อให้การเปลี่ยนแปลงมีผล หากคุณต้องการเปิดใช้งานคุณสมบัติ Java Web Start ของ Apple อีกครั้งสำหรับการใช้งานของคุณคุณสามารถทำได้โดยสร้างลิงค์ไปยังโปรแกรมเว็บสตาร์ทที่ฝังอยู่ในกรอบงาน JavaVM การรันคำสั่งต่อไปนี้ใน Terminal จะทำสิ่งนี้:
sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws / usr / bin / javaws
โปรดทราบว่าคำสั่งเหล่านี้ใช้ประโยชน์จากคำสั่ง "sudo" ซึ่งคุณต้องเข้าสู่ระบบในฐานะผู้ดูแลระบบ เมื่อเรียกใช้คำสั่ง "sudo" ครั้งแรกจะแจ้งให้คุณใส่รหัสผ่านผู้ดูแลระบบของคุณ (ซึ่งจะไม่แสดงแม้ว่าจะถูกป้อน) แต่การใช้คำสั่ง "sudo" ในเวลาต่อมาจะใช้เวลาไม่เกิน 10 นาที รหัสผ่าน
แม้ว่า Apple กำลังย้ายออกจากการสนับสนุน Java แต่ก็มีแนวโน้มที่จะให้การอัปเดต Java เพิ่มเติมซึ่งจะปิดการใช้งานปลั๊กอิน Java SE 6 อีกครั้ง หลังจากอัพเดตเหล่านี้คุณอาจต้องเรียกใช้โพรซีเดอร์นี้อีกครั้งเพื่อเรียกคืนการทำงานของ Java
แสดงความคิดเห็นของคุณ