GNU/Linux >> Linux の 問題 >  >> Debian

Oracle Java 16 を Debian、Ubuntu、Pop! にインストールする方法_APT PPA リポジトリを使用する OS または Linux Mint

最新の Oracle Java 16 (最近リリースされた) を Ubuntu、Debian、および Linux Mint、Pop! _OS などは、Linux Uprising PPA を使用してこれを行うことができます。 Oracle JDK 16 は、2021 年 9 月に Oracle JDK 17 がリリースされる前に、少なくとも 2 回の四半期ごとの更新を受け取ります。

リリース発表を見て、Oracle Java 16 の新機能を確認してください。

Oracle Java の使用はお勧めしませんが、これを必要とする人が利用できるようにしています。 Oracle Java は Java 11 以降の商用ライセンスを使用しており、ダウンロードして開発とテストのみに無料で使用できますが、実稼働での使用には料金がかかります。 Oracle Java の代わりに、AdoptOpenJDK や Zulu OpenJDK が提供するオープン ソース JDK ビルドを使用できます。

この Oracle Java 16 インストーラーは、Web Upd8 Java パッケージに基づいており (そのため、クレジットは元の作成者に与えられます)、マイナーな変更が加えられており、Oracle Java バイナリは含まれていません。代わりに、自動的にダウンロードしてインストールし (フォント レンダリングの改善、アプリケーション メニュー項目の追加などの微調整を加えて)、オプションで Oracle Java 16 をデフォルトの Java として設定します (代替更新プログラムの実行、JAVA_HOME 環境変数のエクスポートなど)。あなたのシステム。

Oracle は Oracle Java 用の DEB パッケージを提供していますが、これらのパッケージは単に Java バイナリ /usr/lib/jvm をコピーするだけです。 したがって、Java ディレクトリを自分でこの場所にコピーするのとまったく同じです。

PPA は、x64 および aarch64 アーキテクチャ用の Oracle JDK 16 を提供します。これらは、Oracle が最新の Java 16 を提供する唯一の 2 つのアーキテクチャです。

こちらもご覧ください:SDKMAN を使用して複数の Java バージョンをインストール/切り替える方法

Ubuntu、Debian、Linux Mint、Pop! に Oracle JDK 16 をインストールする方法_OS または Zorin Os と APT PPA リポジトリ

Oracle Java 16 PPA リポジトリを追加し、ソフトウェア ソースを Ubuntu、Linux Mint、Pop! に更新します。次のコマンドを使用して _OS または Zorin Os:

sudo add-apt-repository ppa:linuxuprising/java

sudo apt update

Oracle Java 16 PPA リポジトリ (およびそのキー) を追加し、Debian および Debian ベースの他の Linux ディストリビューション (Ubuntu および Ubuntu ベースではない) のソフトウェア ソースを次のように更新します。

su -

echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

apt-get update

exit

これらに基づいて、Debian / Ubuntu および Linux ディストリビューションに Oracle JDK 16 をインストールできるようになりました:

  • Oracle JDK 16 をインストールして、デフォルトの JDK バージョンにします:

sudo apt install oracle-java16-installer --install-recommends

  • Oracle JDK 16 をインストールしますが、デフォルトの JDK バージョンにはしないでください:
sudo apt install oracle-java16-installer --no-install-recommends

Oracle JDK 16 が標準の JDK バージョンであるか、oracle-java16-set-default を使用して制御できます。 パッケージ。これがインストールされている場合、Oracle JDK 16 がデフォルトとして設定されます。このパッケージを削除して、Oracle Java 16 がデフォルトとして設定されないようにします (システム上の Java の唯一のバージョンでない限り)。

このパッケージは、Oracle Java 16 インストーラーの推奨パッケージとして設定されているので、インストールしてください oracle-java16-installer --install-recommendsoracle-java16-set-defaultもインストール .

システムでデフォルトとして設定されている Java のバージョンを確認するには、次のようにします:java -version または javac -version .デフォルトとして Oracle Java 16 を示す出力の例:

$ java -version
java version "16" 2021-03-16
Java(TM) SE Runtime Environment (build 16+36-2231)

Java HotSpot(TM) 64-Bit Server VM (build 16+36-2231, mixed mode, sharing)

$ javac -version
javac 16

場合によっては、インストーラーが Oracle Java 16 .tar.gz アーカイブを Oracle からダウンロードできないことがあります。これにはいくつかの問題が考えられます:これを妨げているルーター/ファイアウォールの背後にいる、ダウンロード プロセス中にインターネット接続が中断されたなどです。

これを回避するには、このファイルを別の方法で Oracle から自分でダウンロードできます。友人の家に行って、プロキシなどで Web ブラウザを使用し、ダウンロードした Oracle Java 16 .tar.gz ファイルを /var/cache/oracle-jdk16-installer に変換する (このフォルダーが存在しない場合はルートとして作成します)、次に oracle-java16-installer をインストールします 上記のように、Linux Uprising PPA からパッケージ化します。

このように、Oracle Java 16 インストーラーはローカル アーカイブをダウンロードするのではなく、ローカル アーカイブを使用します。ダウンロードした Oracle Java 16 .tar.gz と PPA からの Oracle Java インストーラー パッケージが両方とも同じバージョンであることを確認してください。そうでない場合、これは機能しません。

こちらもご覧ください:Ubuntu、Debian、または Linux Mint 用の新しい Oracle Java 11 インストーラ (ローカルの Oracle Java .tar.gz を使用)

Oracle Java 16 ライセンスを自動的に受け入れる方法

Oracle Java 16 をダウンロードしてインストールするには、ユーザーはライセンスに同意する必要があります。自動化されたスクリプトで使用される場合など、場合によっては、コマンドでライセンスを自動的に受け入れたい場合があります。以下を使用してこれを行うことができます:

echo oracle-java16-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections

それでもうまくいかない場合は、次のコマンドも試してください:

echo oracle-java16-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections


Debian
  1. Ubuntu 16.04 / LinuxMint17にOracleJava8をインストールする方法(PPAメソッド)

  2. Ubuntu 20.10 または 20.04 / Linux Mint 20.x に Deepin デスクトップ環境をインストールする方法。

  3. APT PPA リポジトリから Ubuntu、Debian、または Linux Mint に Oracle Java 14 (JDK 14) をインストールする方法

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

  2. PPA リポジトリから Ubuntu または Linux Mint に Oracle Java 10 をインストールします。

  3. PPA リポジトリから Debian に Oracle Java 10 (JDK 10) をインストールします。

  1. Ubuntu 12.10、LinuxMint14にVLC2.0.6をインストールする方法

  2. Ubuntu16.04およびLinuxMint18にOracleJavaJDK11/8をインストールする方法

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