如何在 Ubuntu 22.04 上安装 Java OpenJDK 和 Oracle JDK
在此页
- 先决条件
- 在 Ubuntu 上安装 OpenJDK
- 安装Oracle JDK
- 在不同的 Java 版本之间切换
- 结论
Java 是最强大的编程语言之一。由于其简单性和健壮性,它在 Web 开发人员中非常受欢迎。一般用于开发电脑、视频、手机游戏。
OpenJDK 是开源 Java 版本,可免费使用。它支持多种操作系统,如 Windows、Linux、Solaris、macOS 等。
Oracle Java 是甲骨文公司开发的一种编程语言。它为客户提供企业功能,最大限度地降低部署和维护基于 Java 的应用程序的成本。
这篇文章将向您展示如何在 Ubuntu 22.04 上安装 OpenJDK 和 Oracle JDK。
先决条件
- 一台运行 Ubuntu 22.04 的服务器。
- 在服务器上配置了根密码。
在 Ubuntu 上安装 OpenJDK
在撰写本文时,Java 18 是可供安装的最新 LTS 版本。 Ubuntu 22.04 默认存储库提供了 OpenJDK 版本 18、17、11 和 8 包。您可以使用 APT 包管理器在系统上安装所需的 Java 版本。
要安装 OpenJDK 8,请运行以下命令:
apt install openjdk-8-jdk
要安装 OpenJDK 11,请运行以下命令:
apt install openjdk-11-jdk
要安装 OpenJDK 18,请运行以下命令:
apt install openjdk-18-jdk
安装后,使用以下命令验证 OpenJDK 的活动版本:
java -version
您应该看到以下输出:
openjdk version "18-ea" 2022-03-22
OpenJDK Runtime Environment (build 18-ea+36-Ubuntu-1)
OpenJDK 64-Bit Server VM (build 18-ea+36-Ubuntu-1, mixed mode, sharing)
安装甲骨文 JDK
在撰写本文时,无需任何商业许可即可下载 Oracle Java 18 和 Java 17。首先,使用以下命令安装所需的依赖项:
apt install -y libc6-x32 libc6-i386
接下来,访问 Oracle 下载页面并使用以下命令下载最新版本的 Oracle JDK:
wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.deb
下载完成后,使用以下命令安装下载的版本:
apt install ./jdk-18_linux-x64_bin.deb
安装后,您可以使用以下命令将 Oracle JDK 18 设置为默认版本:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 100
在不同的 Java 版本之间切换
如果您的服务器上安装了多个 Java 版本,您可以根据需要轻松地在系统中的 Java 版本之间切换。
要更改默认 Java 版本,请运行以下命令:
update-alternatives --config java
系统将要求您设置默认 Java 版本,如下所示:
There are 4 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 manual mode
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
4 /usr/lib/jvm/jdk-18/bin/java 100 manual mode
Press to keep the current choice[*], or type selection number: 4
键入 4 并按 Enter 键以将 Oracle JDK 设置为默认 Java 版本:
接下来,使用以下命令验证默认的 Java 版本:
java -version
您应该看到以下输出:
java version "18.0.2" 2022-07-19
Java(TM) SE Runtime Environment (build 18.0.2+9-61)
Java HotSpot(TM) 64-Bit Server VM (build 18.0.2+9-61, mixed mode, sharing)
结论
在这篇文章中,我们解释了如何在 Ubuntu 22.04 上安装 OpenJDK 和 Oracle JDK。我希望您现在可以轻松地在您的服务器上安装您喜欢的 Java 版本。如果您有任何问题,请随时问我。