温馨提示×

ubuntu怎么降java版本

小樊
35
2026-09-16 08:02:53
栏目: 编程语言

在 Ubuntu 上“降 Java 版本”通常有两种情况:

  1. 系统已安装多个 Java,只是切换默认版本(推荐)
  2. 卸载高版本,安装低版本

下面分别说明。


一、已安装多个 Java,只切换版本(最常用)

1. 查看已安装的 Java

ls /usr/lib/jvm/

或:

update-alternatives --list java

2. 切换 Java 版本

sudo update-alternatives --config java

会看到类似:

* 0  /usr/lib/jvm/java-17-openjdk-amd64
  1  /usr/lib/jvm/java-8-openjdk-amd64

输入对应数字即可。

3. 同时切换 javac(很重要)

sudo update-alternatives --config javac

4. 验证

java -version
javac -version

二、没装低版本,需要安装(如 Java 8)

Ubuntu 20.04 / 22.04 / 24.04

sudo apt update
sudo apt install openjdk-8-jdk

如果提示找不到:

sudo apt install software-properties-common
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk

三、临时使用某个 Java(不修改系统默认)

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

只对当前终端有效。


四、彻底卸载高版本(不推荐,除非必要)

sudo apt remove openjdk-17-jdk
sudo apt autoremove

五、常见问题

  • IDE(IDEA / Eclipse)不生效:在 IDE 里单独设置 JDK
  • Maven / Gradle 不生效:检查 JAVA_HOME
  • apt 找不到 Java 8:用 PPA 或手动安装 Oracle JDK

如果你告诉我:

  • Ubuntu 版本
  • 当前 Java 版本
  • 想降到哪个版本(如 8 / 11)

我可以给你精确命令

0