在 Linux 系统上更新 JDK 版本可以通过以下几种方法实现:
# 更新软件包列表
sudo apt update
# 查看可用的JDK版本
apt list -a openjdk-*-jdk
# 安装特定版本(例如JDK 17)
sudo apt install openjdk-17-jdk
# 设置默认JDK版本
sudo update-alternatives --config java
sudo update-alternatives --config javac
# 查看可用JDK版本
yum list available java-*-openjdk-devel # CentOS/RHEL
dnf list available java-*-openjdk-devel # Fedora
# 安装特定版本(例如JDK 17)
sudo yum install java-17-openjdk-devel # CentOS/RHEL
sudo dnf install java-17-openjdk-devel # Fedora
# 设置默认版本
sudo alternatives --config java
sudo alternatives --config javac
bash
tar -xvf jdk-17_linux-x64_bin.tar.gz -C /opt/
bash
export JAVA_HOME=/opt/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
bash
source ~/.bashrc
# 安装SDKMAN!
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
# 列出可用JDK版本
sdk list java
# 安装特定版本
sdk install java 17.0.5-tem
# 切换版本
sdk use java 17.0.5-tem
sdk default java 17.0.5-tem # 设为默认
更新后验证当前JDK版本:
java -version
javac -version
希望以上方法能帮助您成功更新Linux系统中的JDK版本!