ซึ่งแตกต่างจากภาษาการเขียนโปรแกรมยอดนิยมมากมายแพ็คเกจ Java Java ที่เป็นที่นิยมนั้นมีให้เฉพาะการใช้ PPAไม่ใช่โดย repo อย่างเป็นทางการ
ทำไม Oracle Java ถึงไม่รวมอยู่ใน repo มาตรฐานของ Ubuntu?
ซึ่งแตกต่างจากภาษาการเขียนโปรแกรมยอดนิยมมากมายแพ็คเกจ Java Java ที่เป็นที่นิยมนั้นมีให้เฉพาะการใช้ PPAไม่ใช่โดย repo อย่างเป็นทางการ
ทำไม Oracle Java ถึงไม่รวมอยู่ใน repo มาตรฐานของ Ubuntu?
คำตอบ:
Ubuntu มี OpenJDK ในที่เก็บของมัน มันเป็นโอเพนซอร์สอย่างเต็มที่รุ่นของออราเคิล JDK ซึ่งมีบางส่วนปิดแหล่งที่มา
มันเป็นตำนานที่ OpenJDK ต่ำและมีเสถียรภาพน้อยลง แต่นี่เป็นอดีต
วันนี้ (ตั้งแต่รุ่น 7) พวกเขาค่อนข้างเท่ากัน OpenJDK คือแม้การดำเนินการอ้างอิงสำหรับJava 7และJava 8 เป็นการแข่งขันกันระหว่างการติดตั้งใช้งานทั้งสองเนื่องจากคุณสมบัติใหม่บางอย่างจะปรากฏขึ้นเป็นครั้งแรกใน OpenJDK และจากนั้นจะรวมเข้ากับ OracleJDK ในขณะที่คุณลักษณะบางอย่างจะรวมเข้าด้วยกัน
ความแตกต่างที่สำคัญคือ OpenJDK ไม่มี Webstart รวมอยู่ด้วย (แต่ IcedTea แบบโอเพ่นซอร์สทำงานนี้) และเครื่องมือแบบโอเพ่นซอร์สอื่น ๆ ของ Oracle ขาดหายไป แต่ไม่มีอะไรสำคัญ
ดังนั้นโดยสรุป: เนื่องจาก Ubuntu รองรับทุกสิ่งที่เป็นโอเพนซอร์สจึงสนับสนุน OpenJDK โดยเฉพาะอย่างยิ่งเนื่องจากไม่มีข้อเสียที่แท้จริงอีกต่อไป
ฉันคิดว่ามันเกิดจากใบอนุญาต:
ตามจริงแล้วฉันต้องการใช้ Oracle Java ใน Ubuntu / Ubuntu เนื่องจาก (น่าเสียดาย) บางแอปพลิเคชันยังคงต้องการมัน