web-dev-qa-db-ja.com

Ubuntu 18.04 LTSにAdoptOpenJDKをインストールする

Java 11を OpenJDK の形式で AdoptOpenJDK からダウンロードしました。 tar.gzファイルから、binconflibなどのネストされたフォルダーを含むjdk-11.0.3+7という名前のフォルダーを抽出できます。しかし、インストーラーアプリは見つかりませんでした。

downloadedダウンロードしたJavaリリースをUbuntuにインストールするにはどうすればよいですか?

cdbinフォルダに入れて、./Java --versionのようなコマンドを実行できます。しかし、Java実装を特定の場所に配置し、環境変数を配置し、デフォルトのパスを設定するなど)の通常のルーチンがあるのだろうかと思います。macOSでは、インストーラーがすべてを自動的に行います。私はUbuntuの初心者ですが、教育を受けていません。

これ などの古い質問は、apt-getの使用について尋ねます。私の質問は重複していません。ここでは、apt-getなどのパッケージインストーラーではなく、AdoptOpenJDKからのダウンロードについて質問しています。

enter image description here

5
Basil Bourque

AdoptOpenJDKはDebian/Ubuntuリポジトリを提供します なので、手動でインストールするよりもはるかに簡単なパッケージ管理システムを使用してインストールできます。

wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | Sudo apt-key add -
Sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
Sudo apt update
Sudo apt install adoptopenjdk-8-hotspot  # Java 8 / HotSpot VM
Sudo apt install adoptopenjdk-8-openj9   # Java 8 / OpenJ9 VM
Sudo apt install adoptopenjdk-11-hotspot # Java 11 / HotSpot VM
Sudo apt install adoptopenjdk-11-openj9  # Java 11 / OpenJ9 VM
Sudo apt install adoptopenjdk-12-hotspot # Java 12 / HotSpot VM
Sudo apt install adoptopenjdk-12-openj9  # Java 12 / OpenJ9 VM
Sudo apt install adoptopenjdk-13-hotspot # Java 13 / HotSpot VM
Sudo apt install adoptopenjdk-13-openj9  # Java 13 / OpenJ9 VM

たとえば、次のコマンドを使用してOpenJDKおよびAdoptOpenJDK。

Sudo update-alternatives --config Java
8
BuZZ-dEE