在 Debian 系统上“升级 Java 编译工具”通常指 升级 JDK(Java Development Kit),也就是 javac 等编译工具。下面按常见场景给你说明。
java -version
javac -version
查看已安装的 JDK:
dpkg -l | grep -i jdk
或:
update-alternatives --list java
update-alternatives --list javac
sudo apt update
apt search openjdk
例如:
openjdk-11-jdkopenjdk-17-jdkopenjdk-21-jdksudo apt install openjdk-17-jdk
如果你当前是旧版(如 8/11),这相当于“升级编译工具”。
如果系统中有多个 JDK:
sudo update-alternatives --config java
sudo update-alternatives --config javac
按提示选择新版本即可。
验证:
javac -version
如果你想移除旧版本:
sudo apt remove openjdk-11-jdk
⚠️ 注意:某些服务(如 Jenkins、Tomcat)可能依赖特定 Java 版本,删除前确认。
.debsudo dpkg -i jdk-*.deb
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-21/bin/java 100
| 工具 | 包名 |
|---|---|
| javac | openjdk-*-jdk |
| maven | maven |
| gradle | gradle |
| ant | ant |
升级构建工具示例:
sudo apt install maven
Debian 上升级 Java 编译工具 = 安装新版本 openjdk-*-jdk + update-alternatives 切换
如果你能告诉我:
我可以给你更精确的命令。