centos

CentOS如何更新Java编译器

小樊
42
2025-08-14 22:41:54
栏目: 编程语言

  1. 查看当前版本
    执行命令:java -versionjavac -version,确认当前Java及编译器版本。

  2. 卸载旧版本(可选)
    若需清除旧版本,执行:
    sudo yum remove java-1.x.x-openjdk-devel(替换为实际版本号)。

  3. 安装新版本

    • 通过包管理器(推荐)
      CentOS 7:sudo yum install java-17-openjdk-devel(以Java 17为例)。
      CentOS 8+/RHEL 9+:sudo dnf install java-17-openjdk-devel
    • 手动安装
      下载JDK压缩包(如OpenJDK 17):
      wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/OpenJDK17U-jdk_x64_linux_hotspot_17.0.8_7.tar.gz
      解压并移动到指定目录(如/usr/local/java):
      sudo tar zxvf *.tar.gz -C /usr/local/java
  4. 配置环境变量
    编辑/etc/profile~/.bashrc,添加:

    export JAVA_HOME=/usr/local/java/jdk-17.0.8+7  
    export PATH=$JAVA_HOME/bin:$PATH  
    

    使配置生效:source /etc/profile

  5. 验证更新
    再次执行javac -version,确认显示新版本号。

  6. 多版本切换(可选)
    若安装多个版本,使用update-alternatives管理:
    sudo update-alternatives --config java,选择对应版本。

注意

0
看了该问题的人还看了