在 Debian 上“更新 Java”通常分两种情况:
下面分别说明。
java -version
sudo apt update
sudo apt upgrade
sudo apt install openjdk-17-jdk
可选版本:
openjdk-11-jdkopenjdk-17-jdkopenjdk-21-jdk如果装了多个 Java:
sudo update-alternatives --config java
按提示选择编号即可。
同样设置 javac:
sudo update-alternatives --config javac
sudo apt remove openjdk-11-jdk
或彻底删除:
sudo apt purge openjdk-11-*
如果你是手动下载的 .tar.gz:
/opt/jdk-17)sudo nano /etc/profile.d/java.sh
示例:
export JAVA_HOME=/opt/jdk-21
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
java -version
echo $JAVA_HOME
如果你能告诉我:
cat /etc/debian_version)我可以给你更精确的命令。