Java 是一种与平台无关的面向对象编程语言,在软件开发中使用了几十年,它主要用于 web 开发、移动应用、企业应用和科学计算。
Ubuntu 24.04 提供了两个主要的 Java 选项
- OpenJDK : Java 的免费开源实现,非常适合大多数开发需求
- Oracle JDK : Oracle 的官方 Java 开发工具包,提供完整的 Java 体验和附加功能
本文将逐步向您展示如何在 Ubuntu 24.04 LTS 系统上安装 Java。
在 Ubuntu 24.04 上安装 OpenJDK
OpenJDK 包在 Ubuntu 24.04 的默认存储库中随时可用。它的安装很简单,打开终端并运行以下 apt 命令。
$ sudo apt update
$ sudo apt install default-jdk -y
Note: default-jdk 将安装最新且稳定的 OpenJDK 版本(目前为 Java 21 LTS)
验证 Java 版本
$ java --version
如果你想安装特定版本的 OpenJDK(例如 11,17,21)那么运行下面的命令。
$ sudo apt install openjdk-11-jdk
$ sudo apt install openjdk-17-jdk
安装完 OpenJDK-17 包后,可以执行如下命令验证 Java 版本
$ java --version
在 Ubuntu 24.04 上安装 Oracle Java (JDK)
安装 Oracle JDK,首先您需要从其官方网站下载其 Debian 软件包。
https://www.oracle.com/java/technologies/downloads/
目前 Oracle Java 21 是 LTS 版本,所以选择 Java 21 Tab,点击 Debian 包下载 Java 21 或复制链接。
我们也可以使用下面的 wget 命令下载 Oracle Java Debian 包
$ wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb
下载完包后,使用下面的 apt 命令安装
$ sudo apt install ./jdk-21_linux-x64_bin.deb -y
安装完成后,验证其版本
配置默认Java版本
您已经安装了多个 Java 版本,但希望将一个特定版本设置为默认值,执行以下命令
$ sudo update-alternatives --config java
通过选择 Java 版本的编号来选择 Java 版本,如下所示。
设置 JAVA_HOME 环境变量
要设置 JAVA HOME 变量,首先获取 JAVA 的绝对路径
$ ls -l /usr/lib/jvm/
total 12
lrwxrwxrwx 1 root root 21 Apr 17 17:54 java-1.17.0-openjdk-amd64 -> java-17-openjdk-amd64
drwxr-xr-x 9 root root 4096 May 26 10:24 java-17-openjdk-amd64
drwxr-xr-x 9 10668 10668 4096 May 26 10:14 jdk-21-oracle-x64
drwxr-xr-x 2 root root 4096 May 26 10:24 openjdk-17
$
接下来,将以下行添加到 /etc/environment 文件
$ sudo vi /etc/environment
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH="$PATH:${JAVA_HOME}/bin"
$
保存并关闭该文件,使用 source 命令,以便上述变量立即生效。
$ source /etc/environment
$ echo $JAVA_HOME
完美,上面的输出显示 JAVA HOME 变量及其路径已经成功配置。
这就是这篇文章的全部内容,希望你能从中获得信息和帮助,请在下面的评论区发表您的疑问和反馈。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。