在 Debian 系统上“升级 Java 版本”通常有两种常见场景:
下面分别说明。
sudo apt update
apt search openjdk
或
apt list openjdk-*jdk
sudo apt install openjdk-17-jdk
如果系统中有多个 Java:
sudo update-alternatives --config java
按提示选择编号即可。
同样设置 javac:
sudo update-alternatives --config javac
java -version
javac -version
sudo apt remove openjdk-11-jdk
(根据实际版本号调整)
.deb 或 .tar.gzexport JAVA_HOME=/opt/jdk-21
export PATH=$JAVA_HOME/bin:$PATH
例如 linuxuprising/java(已不常用,谨慎)
编辑:
sudo nano /etc/environment
添加:
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
生效:
source /etc/environment
backports 或使用 Debian 12+。JAVA_HOME。如果你能告诉我:
cat /etc/os-release)我可以给你精确命令。