在 Ubuntu 18.04 LTS 上安装 AdoptOpenJDK

Bas*_*que 15 java software-installation

我从AdoptOpenJDK下载了OpenJDK形式的Java 11 。从 tar.gz 文件中,我可以提取一个以、、、 等嵌套文件夹命名的文件夹。但是在那里找不到安装程序应用程序。jdk-11.0.3+7binconflib

? 我应该如何将这个下载的 Java 版本安装到 Ubuntu 上?

我可以cd进入bin文件夹并执行诸如./java --version. 但我想知道是否有将 Java 实现放在特定位置、安排环境变量、设置默认路径等的常规例程。在 macOS 上,安装程序会自动为我完成所有这些。作为 Ubuntu 的新手,我没有受过教育。

旧的问题如这一个询问有关使用apt-get。我的问题不是重复的,因为在这里我问的是从 AdoptOpenJDK 下载而不是通过诸如apt-get.

在此处输入图片说明

BuZ*_*dEE 35

Adoptium,以前称为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
Run Code Online (Sandbox Code Playgroud)

您可以使用以下命令在 OpenJDK 和 AdoptOpenJDK 之间切换。:

sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)