温馨提示×

ubuntu如何安装jdk

小樊
37
2026-09-07 05:39:26
栏目: 智能运维

在 Ubuntu 上安装 JDK 有多种方式,下面按常用程度给你介绍几种方法,你可以根据自己的需求选择。


一、使用 apt 安装(推荐,最简单)

1️⃣ 安装 OpenJDK(免费、开源)

安装 JDK 11(长期支持版本,常用)

sudo apt update
sudo apt install openjdk-11-jdk

安装 JDK 17(较新 LTS)

sudo apt install openjdk-17-jdk

安装 JDK 8(老项目常用)

sudo apt install openjdk-8-jdk

2️⃣ 验证是否安装成功

java -version
javac -version

输出类似:

openjdk version "11.0.20" 2023-07-18

二、设置默认 JDK(多个版本时)

如果安装了多个 JDK:

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

按提示选择编号即可。


三、手动安装 Oracle JDK(官方版)

⚠️ Oracle JDK 有 license 限制,个人学习可用

1️⃣ 下载 JDK

去 Oracle 官网下载 .tar.gz 文件
https://www.oracle.com/java/technologies/javase-downloads.html

2️⃣ 解压并安装

sudo mkdir -p /opt/java
sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /opt/java

3️⃣ 配置环境变量

sudo nano /etc/profile.d/jdk.sh

写入:

export JAVA_HOME=/opt/java/jdk-17
export PATH=$JAVA_HOME/bin:$PATH

生效:

source /etc/profile

四、配置 JAVA_HOME(常见开发需要)

编辑用户环境变量:

nano ~/.bashrc

添加:

export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source ~/.bashrc

验证:

echo $JAVA_HOME

五、推荐选择建议

使用场景 推荐
学习 / 一般开发 OpenJDK 11 或 17
老项目 OpenJDK 8
企业要求 Oracle Oracle JDK

如果你告诉我:

  • Ubuntu 版本
  • 要 JDK 8 / 11 / 17?
  • 是否用于 Spring / Android / Hadoop?

我可以给你更精确的命令

0