温馨提示×

ubuntu怎样安装jdk

小樊
46
2026-10-01 06:15:07
栏目: 智能运维

在 Ubuntu 上安装 JDK 有多种方式,下面按最常用、最推荐到手动安装依次说明。


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

1. 更新软件源

sudo apt update

2. 安装 OpenJDK(以 JDK 17 为例)

sudo apt install openjdk-17-jdk

其他常见版本:

sudo apt install openjdk-11-jdk
sudo apt install openjdk-8-jdk

3. 验证安装

java -version
javac -version

二、安装 Oracle JDK(官方,但较麻烦)

Ubuntu 默认源不包含 Oracle JDK。

方法一:使用 PPA(不推荐,已不稳定)

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java17-installer

方法二:官网下载手动安装(见第四节)


三、多版本 JDK 切换

如果安装了多个 JDK:

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

按提示选择编号即可。


四、手动安装 JDK(适合指定版本)

  1. 从官网下载 .tar.gz https://www.oracle.com/java/technologies/downloads/

  2. 解压

sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /opt
  1. 配置环境变量
sudo nano /etc/profile.d/jdk.sh

写入:

export JAVA_HOME=/opt/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
  1. 生效
source /etc/profile.d/jdk.sh
  1. 验证
java -version

五、常见问题

1. 找不到 javac

说明只装了 JRE,没装 JDK:

sudo apt install openjdk-17-jdk

2. 想设默认 JAVA_HOME

export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))

如果你告诉我:

  • Ubuntu 版本
  • 需要 JDK 8 / 11 / 17 / 21
  • 是用于开发、服务器还是 Android

我可以给你更精确的命令。

0 踩