温馨提示×

debian怎么更新java

小樊
48
2026-09-26 03:59:11
栏目: 编程语言

在 Debian 上“更新 Java”通常分两种情况:

  1. 用 apt 安装的 OpenJDK(推荐,最省心)
  2. 手动安装的 Oracle JDK / 其他 JDK(需手动替换)

下面分别说明。


一、使用 apt 更新 OpenJDK(最常见)

1. 查看已安装的 Java

java -version

2. 更新软件包列表

sudo apt update

3. 升级所有已安装包(含 Java)

sudo apt upgrade

4. 安装/升级到新版本(例如 Java 17)

sudo apt install openjdk-17-jdk

可选版本:

  • openjdk-11-jdk
  • openjdk-17-jdk
  • openjdk-21-jdk

二、切换默认 Java 版本

如果装了多个 Java:

sudo update-alternatives --config java

按提示选择编号即可。

同样设置 javac:

sudo update-alternatives --config javac

三、卸载旧版本 Java(可选)

sudo apt remove openjdk-11-jdk

或彻底删除:

sudo apt purge openjdk-11-*

四、手动安装的 Oracle JDK 如何更新

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

  1. 删除旧目录(如 /opt/jdk-17)
  2. 下载新版并解压
  3. 更新环境变量:
sudo nano /etc/profile.d/java.sh

示例:

export JAVA_HOME=/opt/jdk-21
export PATH=$JAVA_HOME/bin:$PATH
  1. 生效:
source /etc/profile

五、验证

java -version
echo $JAVA_HOME

如果你能告诉我:

  • Debian 版本(cat /etc/debian_version)
  • 当前 Java 版本
  • 用的是 OpenJDK 还是 Oracle JDK

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

0 踩