温馨提示×

Linux系统Java如何更新升级

小樊
54
2025-08-27 13:14:22
栏目: 编程语言

Linux系统更新Java可采用以下方式:

一、使用系统包管理器(推荐)

  • Debian/Ubuntu
    sudo apt update  
    sudo apt install openjdk-版本号-jdk  # 如 sudo apt install openjdk-17-jdk  
    
  • CentOS/Fedora
    sudo yum update  
    sudo yum install java-版本号-openjdk-devel  # 如 sudo yum install java-17-openjdk-devel  
    
    安装后用 sudo alternatives --config java 设置默认版本。

二、手动安装

  1. 下载JDK:从OracleOpenJDK官网获取对应系统的压缩包(如.tar.gz)。
  2. 解压并移动到指定目录(如/usr/local):
    sudo tar -xzf jdk-版本号-linux-x64_bin.tar.gz -C /usr/local  
    
  3. 配置环境变量:
    编辑~/.bashrc/etc/profile,添加:
    export JAVA_HOME=/usr/local/jdk-版本号  
    export PATH=$JAVA_HOME/bin:$PATH  
    
    执行 source ~/.bashrc 使配置生效。

三、版本管理工具(多版本切换)

  • SDKMAN
    curl -s "https://get.sdkman.io" | bash  
    source "$HOME/.sdkman/bin/sdkman-init.sh"  
    sdk install java 版本号  # 如 sdk install java 17.0.8-open  
    sdk use java 版本号    # 切换版本  
    
  • update-alternatives(系统自带):
    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk版本号/bin/java 优先级  
    sudo update-alternatives --config java  # 选择版本  
    

四、验证

执行 java -version 确认新版本已生效。

注意:更新前建议备份数据,生产环境需先在测试环境验证兼容性。

0