温馨提示×

debian可以装几个java

小樊
44
2026-09-17 02:47:27
栏目: 编程语言

Debian 上,可以安装多个 Java(JDK/JRE)版本,并且可以并存,互不冲突。

简单来说

  • ✅ 可以同时装:
    • OpenJDK 8、11、17、21 等
    • Oracle JDK(手动安装)
  • ✅ 系统支持 多版本共存
  • ✅ 可以 随时切换默认 Java

常见安装方式

sudo apt update
sudo apt install openjdk-8-jdk
sudo apt install openjdk-11-jdk
sudo apt install openjdk-17-jdk

查看已安装的 Java

ls /usr/lib/jvm/

切换默认 Java

sudo update-alternatives --config java
sudo update-alternatives --config javac

会列出类似:

1 /usr/lib/jvm/java-8-openjdk-amd64
2 /usr/lib/jvm/java-11-openjdk-amd64
3 /usr/lib/jvm/java-17-openjdk-amd64

输入编号即可切换。


程序级指定(不切换系统默认)

JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
java -jar app.jar

注意事项

  • 不建议直接覆盖系统 Java 文件
  • Oracle JDK 需手动下载并配置 update-alternatives
  • 某些软件(如 Jenkins、Elasticsearch)对 Java 版本有要求

如果你告诉我 Debian 版本 + 用途(开发 / 服务器 / 某软件),我可以给你更精确的建议。

0