Linux中更新Java主要有以下几种方法:
使用包管理器(推荐)
sudo apt update
sudo apt install openjdk-17-jdk # 替换为所需版本
sudo update-alternatives --config java # 设置默认版本
sudo yum update
sudo yum install java-17-openjdk-devel # 替换为所需版本
sudo alternatives --config java # 设置默认版本
手动下载安装
wget https://download.java.net/openjdk/jdk17/ri/openjdk-17+28_linux-x64_bin.tar.gz
/usr/local/java):sudo tar -xzf *.tar.gz -C /usr/local/java/
/etc/profile或~/.bashrc,添加:export JAVA_HOME=/usr/local/java/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile # 使配置生效
使用SDKMAN管理多版本
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install java 17.0.8-open # 安装指定版本
sdk default java 17.0.8-open # 设置默认版本
验证更新:
执行java -version,确认输出为最新版本信息。
注意:更新前建议备份重要数据,若需切换版本需确保环境变量正确配置。