Linux环境下升级Java主要有以下几种方法:
使用包管理器(推荐)
sudo apt update
sudo apt install openjdk-<版本>-jdk # 如openjdk-17-jdk
sudo update-alternatives --config java # 设置默认版本
sudo yum update
sudo yum install java-<版本>-openjdk
手动下载安装
使用版本管理工具
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install java <版本> # 如17.0.8-open
sdk default java <版本> # 设置默认版本
git clone https://github.com/jenv/jenv.git ~/.jenv
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(jenv init -)"' >> ~/.bashrc
source ~/.bashrc
jenv add /path/to/jdk # 添加已安装的JDK
jenv global <版本> # 设置全局版本
验证升级
运行以下命令确认版本是否更新:
java -version
注意:若需切换多个版本,优先使用SDKMAN或jEnv等工具,避免手动管理环境变量。