多くの一般的なプログラミング言語とは異なり、人気のあるOracle JavaパッケージPPAでのみ利用可能公式リポジトリではありません。
なぜ Oracle Java は標準の Ubuntu リポジトリに含まれていないのですか?
答え1
UbuntuのリポジトリにはOpenJDKがあります。これは完全にオープンソース化されたバージョンです。Oracle JDK(一部クローズドソース部分を含む)。
OpenJDKの方が低くて安定性が低いというのは神話ですが、それは過去の話です。
現在(バージョン7以降)は、両者はほぼ同等です。OpenJDKは、Java 7そしてJava 8いくつかの新機能は最初に OpenJDK に登場し、その後 OracleJDK に組み込まれますが、一部の機能はその逆の順序で組み込まれるため、これら 2 つの実装の間で競争が起こっています。
主な違いは、OpenJDK には Webstart が含まれていないこと (ただし、オープンソースの IcedTea がこの役割を果たします)、および Oracle の他のクローズドソース ツールがいくつか欠けていることですが、重要な点はありません。
まとめると次のようになります。Ubuntuはオープンソースのすべてをサポートするので特に、実質的な欠点がなくなったため、OpenJDK をサポートしています。