與許多流行的程式語言不同,流行的 Oracle Java 套件只能透過 PPA 獲得,不是官方倉庫。
為什麼 Oracle Java 沒有包含在標準 Ubuntu 儲存庫中?
答案1
Ubuntu 的儲存庫中有 OpenJDK。這是完全開源的版本Oracle JDK,其中包含一些閉源部分。
認為 OpenJDK 較低且不太穩定的說法是一個神話,但這已經成為過去。
如今(自版本 7 起),它們幾乎是平等的。 OpenJDK 甚至是以下的參考實現爪哇7和爪哇8。這是這兩種實作之間的競爭,因為一些新功能首先出現在 OpenJDK 中,然後包含在 OracleJDK 中,而有些功能則反過來包含在內。
主要區別是 OpenJDK 沒有包含 Webstart(但開源 IcedTea 可以完成這項工作),並且缺少 Oracle 的其他一些閉源工具,但沒什麼重要的。
總結一下:由於 Ubuntu 支援所有開源內容,它支援 OpenJDK,尤其是它不再有真正的缺點。