插件窝 干货文章 Ubuntu之jdk安装

Ubuntu之jdk安装

安装 版本 bash OpenJDK 932    来源:    2025-05-21

Ubuntu 系统安装 JDK 指南

安装方式选择

在 Ubuntu 上有几种安装 JDK 的方法:

  1. 通过 apt 安装 OpenJDK(推荐)
  2. 手动安装 Oracle JDK
  3. 使用 SDKMAN 工具管理多个版本

方法一:通过 apt 安装 OpenJDK(推荐)

1. 更新软件包索引

sudo apt update

2. 查看可用的 JDK 版本

apt search openjdk

3. 安装 OpenJDK

选择你需要的版本安装:

# 安装最新的 OpenJDK
sudo apt install default-jdk

# 或指定版本(例如 OpenJDK 11)
sudo apt install openjdk-11-jdk

# 或 OpenJDK 17
sudo apt install openjdk-17-jdk

4. 验证安装

java -version
javac -version

方法二:手动安装 Oracle JDK

1. 下载 Oracle JDK

从 Oracle 官网下载合适的 JDK 版本(需要注册账户): https://www.oracle.com/java/technologies/javase-downloads.html

2. 解压安装包

假设下载的是 jdk-17_linux-x64_bin.tar.gz

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

3. 配置环境变量

编辑 ~/.bashrc 文件:

nano ~/.bashrc

在文件末尾添加:

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

使更改生效:

source ~/.bashrc

4. 验证安装

java -version
javac -version

方法三:使用 SDKMAN 管理多个 JDK 版本

1. 安装 SDKMAN

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

2. 查看可用的 JDK 版本

sdk list java

3. 安装特定版本 JDK

sdk install java 17.0.5-tem

4. 切换版本

sdk use java 11.0.17-tem

设置默认 Java 版本(多版本时)

如果有多个 Java 版本,可以设置默认版本:

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

卸载 JDK

卸载通过 apt 安装的 OpenJDK

sudo apt remove openjdk-*
sudo apt autoremove

卸载手动安装的 Oracle JDK

删除安装目录和环境变量设置即可。

常见问题解决

  1. 找不到 java 命令:检查环境变量设置是否正确
  2. 版本不匹配:确保 javajavac 版本一致
  3. 权限问题:使用 sudo 或确保对安装目录有权限

希望这个指南能帮助你在 Ubuntu 系统上顺利安装 JDK!