GNU/Linux >> Linux の 問題 >  >> Ubuntu

Oracle Javaが標準のUbuntuリポジトリに含まれていないのはなぜですか?

多くの一般的なプログラミング言語とは異なり、人気のあるOr​​acle Javaパッケージは、公式リポジトリではなく、PPAを使用してのみ利用できます。

Oracle Javaが標準のUbuntuリポジトリに含まれていないのはなぜですか?

承認された回答:

UbuntuのリポジトリにはOpenJDKがあります。これは、Oracle JDKの完全なオープンソースバージョンであり、いくつかのクローズドソースパーツが含まれています。

OpenJDKは低く、安定性が低いというのは神話ですが、これは過去のことです。
今日(バージョン7以降)、それらはほぼ同じです。 OpenJDKは、Java7とJava8のリファレンス実装でもあります。一部の新機能は最初にOpenJDKに表示され、その後OracleJDKに含まれ、一部の機能はその逆に含まれるため、これら2つの実装間の競合です。

>

主な違いは、OpenJDKにはWebstartが含まれていないこと(ただし、オープンソースのIcedTeaがこの仕事をしていること)と、Oracleの他のクローズドソースツールがないことですが、重要なことは何もありません。

要約すると、Ubuntuはオープンソースのすべてをサポートしているため、OpenJDKをサポートしています。特に、実際の欠点がなくなったためです。


Ubuntu
  1. Ubuntu20.04にOracleJavaJDK18をインストールする方法| Ubuntu 22.04

  2. Ubuntu 18.04 / 20.04/21.04にOracleJava16をインストールします-ステップバイステップのプロセス?

  3. APT PPA リポジトリから Ubuntu、Linux Mint、または Debian に Oracle Java 13 をインストールします。

  1. Ubuntu20.04にJavaをインストールする方法

  2. Ubuntu15.04でJAVA8を使用してGlassFish4.1をセットアップする方法

  3. Ubuntu 20.04にJava(OpenJDK)をインストールする方法

  1. Ubuntu18.04およびLinuxMint19にOracleJava12/11/8をインストールする方法

  2. UbuntuにOpenJDK(Java)をインストールする方法

  3. UbuntuにOracleJava7/8をインストールします