温馨提示×

debian怎么设java默认版本

小樊
46
2026-09-20 05:25:04
栏目: 编程语言

在 Debian 里设置 Java 默认版本,通常用 update-alternatives 来管理。下面分步说明:


一、先查看已安装的 Java 版本

update-alternatives --list java

示例输出:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java
/usr/lib/jvm/java-17-openjdk-amd64/bin/java

如果提示“无候选项”,说明还没装 JDK/JRE。


二、设置默认 java 版本

sudo update-alternatives --config java

会列出类似:

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

输入编号回车即可。


三、顺手设置其他相关命令(推荐)

Java 不只 java 一个命令,建议一起设:

sudo update-alternatives --config javac
sudo update-alternatives --config jar
sudo update-alternatives --config javadoc

或者一次性全部自动配置:

sudo update-alternatives --auto java

四、验证

java -version
javac -version

五、如果还没装 Java(可选)

sudo apt update
sudo apt install default-jdk
# 或指定版本
sudo apt install openjdk-17-jdk

六、设置 JAVA_HOME(常见需求)

编辑:

sudo nano /etc/environment

加一行(路径按你实际):

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

生效:

source /etc/environment

如果你用的是 Debian 12 / 11 / 10桌面版 / 服务器版,可以告诉我,我可以给你更精确命令。

0