温馨提示×

ubuntu如何更新java

小樊
44
2026-09-04 01:09:18
栏目: 编程语言

在 Ubuntu 上“更新 Java”通常分为几种情况,下面按最常见场景给你说明。


一、用 apt 更新已安装的 OpenJDK(推荐)

1. 更新软件包列表

sudo apt update

2. 升级所有已安装软件(含 Java)

sudo apt upgrade

如果你只关心 Java:

sudo apt install --only-upgrade openjdk-17-jdk

(版本号可换成 11 / 21 等)


二、安装或切换到新版本 Java

1. 查看可用版本

apt search openjdk

2. 安装新版本(例如 Java 21)

sudo apt install openjdk-21-jdk

3. 切换默认 Java 版本

sudo update-alternatives --config java

按提示输入编号即可。

同样配置 javac

sudo update-alternatives --config javac

三、验证 Java 版本

java -version
javac -version

四、如果你用的是 Oracle Java

Ubuntu 官方源不含 Oracle JDK,一般两种方式:

方式 A:手动安装

  1. 从 Oracle 官网下载 .deb 或压缩包
  2. 解压并设置 JAVA_HOME
  3. update-alternatives 注册

方式 B:使用第三方 PPA(不推荐生产环境)

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

五、设置 JAVA_HOME(常用)

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

永久生效可写入:

~/.bashrc

/etc/environment

六、彻底卸载旧 Java(可选)

sudo apt remove openjdk-11-*
sudo apt autoremove

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

  • Ubuntu 版本
  • 当前 Java 版本
  • OpenJDK 还是 Oracle
  • 用于 开发还是运行程序

我可以给你更精确的命令

0