在 Debian 上“升级 Java”通常有两种含义:
下面分别说明。
java -version
sudo apt update
apt list -a openjdk-*-jdk
例如:
例如升级到 Java 17:
sudo apt install openjdk-17-jdk
如果你已经是旧版本,这一步会升级或并行安装。
如果系统中有多个 Java:
sudo update-alternatives --config java
按提示选择编号。
java -version
sudo apt install openjdk-17-jre
.deb 或 .tar.gzsudo mkdir -p /opt/java
sudo tar -xzf jdk-21_linux-x64_bin.tar.gz -C /opt/java
sudo update-alternatives --install /usr/bin/java java /opt/java/jdk-21/bin/java 1
sudo update-alternatives --config java
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo apt-key add -
echo "deb https://packages.adoptium.net/artifactory/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
sudo apt update
sudo apt install temurin-21-jdk
如果你愿意,可以告诉我:
cat /etc/debian_version)我可以给你精确命令。