ใช้โปรแกรมติดตั้งลุค
คำตอบอื่น ๆ ที่แนะนำให้ผู้จัดการแพคเกจHomebrewดูเหมือนจะสุดขีดสำหรับฉัน ฉันแน่ใจว่าHomebrewมีประโยชน์บางอย่าง แต่สำหรับการเรียกใช้ Java การติดตั้งHomebrewเป็นขั้นตอนพิเศษที่ไม่จำเป็น หากเป้าหมายของคุณคือเรียกใช้ Java เพียงดาวน์โหลดตัวติดตั้ง Mac จากแหล่งที่เชื่อถือได้
คุณมีหลายแหล่งที่จะได้รับแอพติดตั้งที่ใช้งานง่ายเพื่อวาง Java ไว้บน Mac ของคุณ รันโปรแกรมติดตั้งบน Mac ของคุณเช่นเดียวกับแอพอื่น ๆ
นี่คือแผนผังลำดับงานสำหรับการค้นหาแหล่งที่มาของ Java 11 ซึ่งบางส่วนยังมี Java 8
ดาวน์โหลดตัวติดตั้งจากผู้จำหน่ายเช่น AdoptOpenJDK.net
เรียกใช้โปรแกรมติดตั้ง
JavaVirtualMachines
โฟลเดอร์ถูกต้องแล้ว
เหตุใดโปรแกรมติดตั้งของ Oracle จึงไม่ติดตั้งในตำแหน่งที่เหมาะสม และฉันจะแก้ไขปัญหานี้ได้อย่างไร
ไม่ใช่ปัญหา.
โฟลเดอร์/Library/Java/JavaVirtualMachines/
เป็นบ้านใหม่สำหรับJVMบนMacOS
ในการติดตั้ง JVM ให้ใช้โปรแกรมติดตั้งดังที่อธิบายไว้ด้านล่าง
หากต้องการถอนการติดตั้งให้ใช้ Finder เพื่อลบ JVM จากโฟลเดอร์นั้น คุณจะได้รับแจ้งให้ใส่รหัสผ่านของผู้ดูแลระบบเพื่อทำการลบให้เสร็จสิ้น
Java 9 & 10 & 11
ย้อนกลับไปในปี 2010 แอปเปิ้ลเข้าร่วมOpenJDKโครงการพร้อมกับออราเคิล , IBM , Red Hat , Azulและผู้ผลิตอื่น ๆ Java สมาชิกแต่ละคนมีส่วนช่วยซอร์สโค้ดการทดสอบและข้อเสนอแนะให้กับฐานข้อมูล OpenJDK แบบครบวงจร
Apple สนับสนุนรหัสเฉพาะ Mac ส่วนใหญ่สำหรับ JVM ตอนนี้ Apple ไม่ได้เปิดตัว JVM เฉพาะ Mac ของตัวเองอีกต่อไป ตอนนี้คุณมีซัพพลายเออร์ JVM ที่คุณเลือกด้วยบิลด์ที่มาจาก OpenJDK codebase
คุณจะพบซอร์สโค้ดได้ที่: http://openjdk.java.net
จังหวะการออกใหม่
พึงระวังว่าในปี 2560, Oracle, JCP และ OpenJDK ได้นำแผน“ release Train” ใหม่อย่างรวดเร็วสำหรับ Java เวอร์ชันที่กำหนดตารางเวลาเป็นประจำเพื่อส่งมอบในลักษณะที่คาดการณ์ได้
อ่านโพสต์บล็อกของ 2018-07 Azul Systems สำหรับรายละเอียดมากมายขจัดความสับสนในการอัพเดท Java โดย Simon Ritterปรับปรุงความสับสนโดยไซมอนริท
อ่านJava ยังฟรียังคงฟรี
ผู้ขาย
สำหรับรายการการดำเนินการ JVM ในอดีตและปัจจุบันอย่างละเอียดโปรดดูหน้านี้ที่ Wikipediaหน้านี้ในวิกิพีเดีย
นี่คือการสนทนาของผู้ขายไม่กี่คน ดูผังงานด้านบนสำหรับผู้ขายเพิ่มเติม
Oracle JDK
Oracle ให้บริการตัวติดตั้ง JDK และ JRE สำหรับหลายแพลตฟอร์มรวมถึง macOS
หลายปีที่ผ่านมานับตั้งแต่ได้รับ Sun, Oracle ได้รวมส่วนที่ดีที่สุดของเครื่องยนต์ JVM สองตัวคือHotSpotและJRocketและรวมเข้ากับโครงการOpenJDK ที่ใช้เป็นพื้นฐานสำหรับการติดตั้ง Java ของแบรนด์ของตนเอง
แผนธุรกิจใหม่ของพวกเขาในปีพ. ศ. 2561 นั้นมีวัตถุประสงค์เพื่อให้มีการติดตั้ง Java ของ Oracle โดยมีค่าธรรมเนียมในการผลิตและไม่มีค่าใช้จ่ายสำหรับการใช้ในการพัฒนา / ทดสอบ / สาธิต การสนับสนุนสำหรับรุ่นก่อนหน้านั้นต้องใช้โปรแกรมสนับสนุนที่ต้องชำระเงิน พวกเขาได้ประกาศเจตนาของพวกเขาสำหรับการเปิดตัวแบรนด์ภายใต้ฟีเจอร์ที่เท่าเทียมกับ OpenJDK พวกเขายังบริจาคส่วนเสริมทางการค้าเช่นFlight Recorderให้กับโครงการ OpenJDK
ออราเคิลยังเปิดตัวบิวด์ของ OpenJDK โดยไม่รองรับ: http://jdk.java.net/
ออราเคิลมีการผลิตวัตถุประสงค์พิเศษ JDK, GraalVM
Zulu & Zingโดย Azul
Azul Systems นำเสนอผลิตภัณฑ์ JVM ที่หลากหลาย
- ของพวกเขา
Zulu
สายผลิตภัณฑ์ขึ้นอยู่กับ OpenJDK โดยตรงและไม่มีค่าใช้จ่ายใด ๆ กับแผนการสนับสนุนแบบชำระเงินเพิ่มเติม
- ของพวกเขา
Zing
บรรทัดข้อเสนอผลิตภัณฑ์ JVM เชิงพาณิชย์เพิ่มขึ้นด้วยการใช้เทคนิคอื่นเช่นเฉพาะขยะสะสม
ทั้งสองบรรทัดเสนอตัวติดตั้งสำหรับ macOS
ฉันกำลังใช้ซูลูสำหรับ Java 10.0.1 บน MacOS High SierraกับIntelliJ 2,018.2 และVaadin 8 ฉันดาวน์โหลดจากหน้านี้ โดยวิธีการที่ฉันจะไม่พบรายการที่เกี่ยวข้องกับ Java ที่ติดตั้งบน Apple ระบบการตั้งค่าแอป
AdoptOpenJDK.net
AdoptOpenJDKเป็นความพยายามที่นำโดยชุมชนในการสร้างไบนารีของแหล่ง OpenJDK พวกเขาตั้งใจที่จะเสนอการอัปเดตเมื่อเวลาผ่านไปซึ่งสมาชิกชุมชนบริจาค
- ตัวเลือกHotSpotหรือOpenJ9 engine ที่คุณเลือก
- บิวด์ใช้ได้สำหรับ macOS, Linux และ Windows
OpenJ9โดย Eclipse
OpenJ9โครงการคือการดำเนินการของเครื่องยนต์ JVM อีกทางเลือกที่จะHotSpot
ตอนนี้สนับสนุนที่ Eclipse Foundation โดยใช้เทคโนโลยีและการสนับสนุนที่ไอบีเอ็มบริจาคในปี 2560
สำหรับไบนารีที่สร้างไว้ล่วงหน้าพวกเขาจะอ้างอิงโครงการAdoptOpenJDK ที่กล่าวถึงข้างต้น
ติดตั้งอย่างไร
โปรแกรมติดตั้งที่ให้บริการโดย Oracle หรือโดย Azul นั้นง่ายต่อการใช้งาน เพียงเรียกใช้แอพตัวติดตั้งบน Mac ของคุณ หน้าต่างจะปรากฏขึ้นเพื่อระบุความคืบหน้าของการติดตั้ง
เมื่อเสร็จสิ้นให้ตรวจสอบการติดตั้ง JVM ของคุณโดย:
- เยี่ยมชม
/Library/Java/JavaVirtualMachines/
โฟลเดอร์เพื่อดูรายการสำหรับ JVM ใหม่
- รันคอนโซลเช่นTerminal.appและพิมพ์
java -version
เพื่อดูยี่ห้อและหมายเลขรุ่นของ JVM ของคุณ
หลังจากตรวจสอบความสำเร็จให้ยกเลิกการกำหนดภาพ. dmg ใน Finder จากนั้นลบไฟล์. dmg ที่คุณดาวน์โหลด
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/
- ก่อนหน้านี้เป็นเวอร์ชัน Java ที่ Apple ให้มาและ Apple ไม่ได้ให้ Java อีกต่อไปตำแหน่งการติดตั้งก็เปลี่ยนไป