温馨提示×

Linux中Java如何更新

小樊
52
2025-09-08 09:02:56
栏目: 编程语言

Linux中更新Java主要有以下几种方法:

  1. 使用包管理器(推荐)

    • Debian/Ubuntu
      sudo apt update  
      sudo apt install openjdk-17-jdk  # 替换为所需版本  
      sudo update-alternatives --config java  # 设置默认版本  
      
    • RedHat/CentOS
      sudo yum update  
      sudo yum install java-17-openjdk-devel  # 替换为所需版本  
      sudo alternatives --config java  # 设置默认版本  
      
  2. 手动下载安装

    • 下载JDK压缩包(如OpenJDK):
      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  # 使配置生效  
      
  3. 使用SDKMAN管理多版本

    • 安装SDKMAN:
      curl -s "https://get.sdkman.io" | bash  
      source "$HOME/.sdkman/bin/sdkman-init.sh"  
      
    • 安装/切换Java版本:
      sdk install java 17.0.8-open  # 安装指定版本  
      sdk default java 17.0.8-open  # 设置默认版本  
      

验证更新
执行java -version,确认输出为最新版本信息。

注意:更新前建议备份重要数据,若需切换版本需确保环境变量正确配置。

0