You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CentOS 7上安装OpenJDK 13.x版本?

在CentOS 7.x上安装OpenJDK 13.x版本的解决方案

前提说明

目标机器为CentOS 7.x,需安装的OpenJDK 13.x来自EPEL源,当前yum搜索不到该版本是因为源配置异常或旧源失效,以下是具体解决步骤:


步骤1:修复/配置EPEL源

OpenJDK 13.x在CentOS 7的EPEL源中提供,先确保源配置正确:

  1. 安装或更新EPEL源
yum install epel-release -y
  1. 清理并重建yum缓存
yum clean all
yum makecache
  1. 若出现证书错误(如你提供的curl#51错误),替换为国内镜像源(以阿里源为例):
    • 备份原有EPEL配置文件
    mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak
    mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.bak
    
    • 下载阿里EPEL 7源配置
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    
    • 再次重建缓存
    yum makecache
    

步骤2:安装指定版本的OpenJDK 13

  1. 确认源中是否存在目标版本
yum search java-latest-openjdk
  1. 安装你需要的13.0.2.8-1.rolling.el7版本(包含运行环境)
yum install java-latest-openjdk-13.0.2.8-1.rolling.el7.x86_64 -y
  1. 若需要开发工具(如javac),额外安装开发包
yum install java-latest-openjdk-devel-13.0.2.8-1.rolling.el7.x86_64 -y

步骤3:切换默认Java版本(可选)

如果系统中存在多个Java版本,通过alternatives工具切换默认版本:

  • 切换Java运行环境
alternatives --config java

输入对应OpenJDK 13的序号即可完成切换。

  • 切换Java开发工具(如javac)
alternatives --config javac

步骤4:验证安装结果

执行以下命令确认版本:

java --version

输出应与你第一台机器的OpenJDK 13.0.2版本信息一致。


备选方案:从已安装机器导出RPM包安装

若EPEL源中已移除目标版本,可从第一台机器导出RPM包后离线安装:

  1. 在第一台机器安装yum-utils工具
yum install yum-utils -y
  1. 下载已安装的OpenJDK 13相关RPM包
yumdownloader --resolve java-latest-openjdk java-latest-openjdk-devel
  1. 将下载的.rpm文件拷贝到目标机器,执行离线安装
rpm -ivh *.rpm

内容的提问来源于stack exchange,提问作者adrianTNT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 00:00:27