หากคุณกำลังพยายามเปิดโปรแกรม Adobe CS6 หรือ CS5 (เช่น Photoshop, Illustrator, InDesign) บน OS X Yosemite หรือรุ่นใหม่กว่า สביר מאוד שคุณจะเจอปัญหา หลังจากดับเบิลคลิกที่แอปของ Adobe จะมีข้อความแจ้งว่าต้องติดตั้ง Legacy Java SE 6 Runtime ก่อนจึงจะเปิดแอปได้

นอกจาก Adobe CS5 และ CS6 แล้ว แอปอื่นๆ ก็ต้องการ Java SE 6 Runtime เช่น Eclipse, PDF Studio 9, FileMaker Pro Advanced, Patch Tool, Dreamweaver และแม้แต่เกมดังอย่าง Minecraft
ปัญหานี้เกิดขึ้นเพราะแอปเหล่านี้ (Adobe CS5, CS6 ฯลฯ) ใช้ Java 6 ในขณะที่ Mac OS X Yosemite (และรุ่นใหม่กว่า) มาพร้อม Java Runtime รุ่นใหม่กว่า (SE 8.0) แต่ Java Runtime ไม่รองรับย้อนหลัง (backward compatible) ดังนั้นแม้ระบบจะมี Java 8 ติดตั้งอยู่ แอปที่ต้องการ Java 6 ก็จะไม่ทำงาน นี่คือวิธีติดตั้ง Java 6 บน Mac ของคุณ
ติดตั้ง Legacy Java SE 6: วิธีที่ 1
หมายเหตุ: คุณสามารถติดตั้ง Java SE 8 และ Java SE 6 ควบคู่กันได้โดยไม่มีปัญหา และ ไม่จำเป็นต้องถอนการติดตั้ง SE 8 ก่อนแล้วค่อยติดตั้ง SE 6
- เมื่อหน้าต่างป๊อปอัปปรากฏบนหน้าจอ (แจ้งให้ติดตั้ง Legacy Java 6 Runtime) ให้ คลิก ที่ More Info (ข้อมูลเพิ่มเติม)
- เว็บไซต์ Apple Support จะโหลดขึ้นมา พร้อมคำแนะนำเพิ่มเติมเกี่ยวกับการดาวน์โหลด Java 6 Runtime
- ทำตาม คำแนะนำเหล่านั้น และ ดาวน์โหลด ไฟล์ติดตั้ง Java Runtime 6 ไปยัง Mac ของคุณ
- เมื่อดาวน์โหลดเสร็จ ให้ ดับเบิลคลิก ไฟล์ .dmg เพื่อ เปิดตัวติดตั้ง
- ทำตาม คำแนะนำบนหน้าจอ เพื่อติดตั้งให้เสร็จสมบูรณ์
ติดตั้ง Legacy Java SE 6: วิธีที่ 2
หากวิธีแรกไม่ได้ผล ลองทำตามขั้นตอนต่อไปนี้
- ไปที่ลิงก์ต่อไปนี้ https://support.apple.com/kb/DL1572?locale=en_US
หากลิงก์นี้ไม่ทำงาน ลองใช้ลิงก์โดยตรงนี้ https://download.info.apple.com/Mac_OS_X/031-03190.20140529.Pp3r4/JavaForOSX2014-001.dmg
- ดาวน์โหลด Java SE 6 สำหรับ OSX (กดปุ่ม Download)
- เมื่อดาวน์โหลดเสร็จ ให้ ติดตั้งไฟล์ dmg โดยทำตามคำแนะนำบนหน้าจอ

เมื่อติดตั้ง Java Runtime 6 บน Mac เรียบร้อยแล้ว คุณจะสามารถ เปิด Adobe CS5 (หรือแอปอื่นๆ ที่ต้องการ Java 6 Runtime) ได้ทันที
หมายเหตุ: คุณ ไม่จำเป็นต้องรีสตาร์ท Mac ก่อนเปิดแอป