温馨提示×

debian如何升级java版

小樊
41
2026-09-07 23:50:12
栏目: 编程语言

在 Debian 系统上“升级 Java 版本”通常有两种常见场景:

  1. 系统自带 OpenJDK 升级(推荐,最省心)
  2. 手动安装 Oracle JDK 或指定版本 JDK

下面分别说明。


一、使用 Debian 官方源升级 OpenJDK(推荐)

1. 更新软件源

sudo apt update

2. 查看可安装的 Java 版本

apt search openjdk

apt list openjdk-*jdk

3. 安装新版本(以 Java 17 为例)

sudo apt install openjdk-17-jdk

4. 切换默认 Java 版本

如果系统中有多个 Java:

sudo update-alternatives --config java

按提示选择编号即可。

同样设置 javac

sudo update-alternatives --config javac

5. 验证

java -version
javac -version

二、卸载旧版本(可选)

sudo apt remove openjdk-11-jdk

(根据实际版本号调整)


三、安装 Oracle JDK(不推荐,除非必须)

方法 1:手动下载安装

  1. 官网下载 .deb.tar.gz
  2. 解压或安装
  3. 配置环境变量:
export JAVA_HOME=/opt/jdk-21
export PATH=$JAVA_HOME/bin:$PATH

方法 2:使用第三方源(不推荐服务器使用)

例如 linuxuprising/java(已不常用,谨慎)


四、设置 JAVA_HOME(常见需求)

编辑:

sudo nano /etc/environment

添加:

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

生效:

source /etc/environment

五、常见问题

  • Debian 旧版本没有新 Java?
    可启用 backports 或使用 Debian 12+。
  • Tomcat / Jenkins 不生效?
    重启服务并检查 JAVA_HOME

如果你能告诉我:

  • Debian 版本(cat /etc/os-release
  • 当前 Java 版本
  • 想升级到哪个版本

我可以给你精确命令

0