温馨提示×

debian java怎么更新

小樊
44
2026-10-25 17:24:39
栏目: 编程语言

在 Debian 系统上更新 Java,通常有以下几种常见方式,取决于你是用 APT 包管理 安装的,还是 手动安装(Oracle/Adoptium 等) 的。


一、通过 APT 更新(推荐,最常见)

1. 更新软件源

sudo apt update

2. 升级所有软件(包含 Java)

sudo apt upgrade

或只升级 Java:

sudo apt upgrade openjdk-*

3. 查看可用的 Java 版本

apt list --upgradable | grep openjdk

4. 安装/切换到新版本(如 17)

sudo apt install openjdk-17-jdk

5. 切换默认 Java 版本

sudo update-alternatives --config java

按提示选择编号即可。


二、手动安装 Java(Oracle / Temurin / Adoptium)

如果你是手动下载的 .tar.gz:

1. 下载新版

例如 Temurin:

wget https://github.com/adoptium/temurin17-binaries/releases/download/...

2. 解压

sudo tar -xzf openjdk-*.tar.gz -C /opt/

3. 配置 alternatives

sudo update-alternatives --install /usr/bin/java java /opt/jdk-17/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk-17/bin/javac 1

4. 切换版本

sudo update-alternatives --config java

三、验证 Java 是否更新成功

java -version

四、常见问题

1. 找不到 java 命令

which java
echo $JAVA_HOME

如果没设置:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64

2. 删掉旧版本

sudo apt remove openjdk-11-*

如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • 当前 Java 版本
  • 用的是 OpenJDK 还是 Oracle

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

0 踩