ติดตั้ง Java JRE 6 (ถัดจาก JRE 7) บน OS X 10.10 Yosemite หรือไม่


18

ฉันต้องทดสอบเว็บแอปพลิเคชันด้วย JRE 6 ฉันใช้ Mac ที่มี OS X 10.10 และ Java 7 เพื่อการพัฒนา ฉันจะติดตั้ง JRE 6 ถัดจาก Java 7 บน Mac นี้ได้อย่างไร

นี้คำตอบก่อนหน้ายังไม่บัญชีสำหรับความเป็นจริง (ยังกล่าวถึงในความคิดเห็น) ที่ดาวน์โหลดแอปเปิ้ลของการเชื่อมโยงโดยขณะนี้ชี้ไป.pkg( Java สำหรับ OS X 2014-001 ) ไฟล์ หากไม่มีความรู้เพิ่มเติมฉันจะรีบติดตั้งเพราะมันอาจจะเขียนทับการตั้งค่า Java 7 ปัจจุบันของฉัน (และอาจไม่มี JRE 6 ในตอนแรก)


7
ขณะนี้ลิงก์ของ Apple หยุดทำงาน แต่เป็นลิงก์โดยตรงไปยังไฟล์ DMG: support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
algal

1
ลิงค์นั้นเสียแล้ว
Florian F

คำตอบ:


10

JavaForOSX2014-001.dmgมี Java สำหรับ Mac OS X (1.6.0_65-b14-462) จะถูกติดตั้งไปที่ / System / Library / Java และ / System / Library / Frameworks ขณะที่ Oracle Java ตั้งอยู่ที่ / Library / Java จะไม่มีการเขียนทับไฟล์
เพื่อหลีกเลี่ยงปัญหาใด ๆ (โดยเฉพาะกับ $ JAVA_HOME / $ PATH) ให้พิจารณาการตั้งค่า Mac OS X VM ใน VMWare, Parallels หรือ VirtualBox ด้วย JRE6 เท่านั้น


8

ตามที่บันทึกไว้โดย @klanomath "จะไม่มีการเขียนทับไฟล์": คุณสามารถติดตั้ง JDK ได้หลายตัว แต่ JRE เดียวเท่านั้น แต่ JDK แต่ละตัวก็มาพร้อมกับ JRE

การรวม Java ของ Apple กับ OS X /usr/libexec/java_homeนั้นจะช่วยให้คุณสามารถติดตามสถานการณ์ JDK ได้ตลอดเวลา ที่เลือกในหมู่ JDK และ JRE /Library/Java/JavaVirtualMachinesที่เกี่ยวข้องของพวกเขาพบใน ดูหน้า man java_home

อย่างไรก็ตามไม่มีความสามารถที่เทียบเท่าในการเลือกระหว่างรุ่นของ JRE ที่เข้าถึงผ่านทาง/Library/Internet Plug-ins/ http://support.apple.com/th-th/HT202643มีวิธีการ 'เลือกอย่างเป็นทางการ' เท่านั้นในการเลือกใช้งานซึ่งต้องใช้เทอร์มินัลเข้าใจด้วย sudo และสัญลักษณ์ การเชื่อมโยง เนื่องจากคุณเป็นนักพัฒนาทดสอบเว็บแอปหนึ่งจะถือว่าพอเพียง แต่ไม่ใช่สิ่งที่มนุษย์ปุถุชนต้องการทำ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.