温馨提示×

Ubuntu Java怎么安装JDK

小樊
36
2026-07-27 08:01:54
栏目: 编程语言

在 Ubuntu 上安装 Java(JDK)有多种方式,下面给你最常用、最稳妥的几种方法,从推荐到备选依次说明。


✅ 方法一(推荐):使用 APT 安装 OpenJDK(最简单)

1️⃣ 更新软件源

sudo apt update

2️⃣ 查看可用的 JDK 版本

apt search openjdk

常见版本:

  • OpenJDK 8
  • OpenJDK 11(LTS,最常用)
  • OpenJDK 17(LTS)
  • OpenJDK 21

3️⃣ 安装指定版本(以 JDK 17 为例)

sudo apt install openjdk-17-jdk

如果只需要运行环境(不需要编译):

sudo apt install openjdk-17-jre

4️⃣ 验证安装

java -version
javac -version

✅ 方法二:手动安装 Oracle JDK(官方,但较复杂)

⚠️ 不推荐新手使用,适合企业或有特殊需求场景。

1️⃣ 下载 Oracle JDK

官网地址:
https://www.oracle.com/java/technologies/downloads/

下载 .tar.gz 文件(如 jdk-17_linux-x64_bin.tar.gz

2️⃣ 解压到指定目录

sudo mkdir -p /usr/lib/jvm
sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm

3️⃣ 配置环境变量

编辑配置文件:

sudo nano /etc/profile

添加:

export JAVA_HOME=/usr/lib/jvm/jdk-17
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source /etc/profile

4️⃣ 验证

java -version

✅ 方法三:使用 SDKMAN(适合开发者,强烈推荐)

如果你经常切换 Java 版本,这是最好用的方式

1️⃣ 安装 SDKMAN

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

2️⃣ 查看可用 JDK

sdk list java

3️⃣ 安装 JDK(例如 17)

sdk install java 17.0.9-tem

4️⃣ 切换版本

sdk default java 17.0.9-tem

✅ 设置默认 Java 版本(多版本共存)

如果安装了多个 JDK:

sudo update-alternatives --config java
sudo update-alternatives --config javac

✅ 常见问题

❓ Ubuntu 22.04 / 24.04 推荐哪个版本?

  • 开发 / 服务器:OpenJDK 17 ✅
  • 老项目:OpenJDK 8 或 11

❓ JAVA_HOME 在哪里?

sudo update-alternatives --config java

路径通常是:

/usr/lib/jvm/java-17-openjdk-amd64

✅ 总结(快速选择)

场景 推荐方式
新手 / 普通使用 apt install openjdk-17-jdk
开发者 / 多版本 SDKMAN
企业 / Oracle Oracle JDK

如果你可以告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 用途(开发 / 服务器 / Android / Hadoop / Minecraft)

我可以给你最精确的一条命令

0