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

RHEL 7.2服务器yum安装OpenJDK 11提示无可用包如何解决

问题根因

RHEL 7.2是RHEL 7系列较早的发行版本,当前启用的所有rhel-7-server-*官方仓库(包括输出中列出的EUS、optional、extras、supplementary等全量仓库)均未收录OpenJDK 11的相关安装包。OpenJDK 11是从RHEL 7.7及更高的7系小版本开始才正式进入官方软件源,因此直接执行yum安装命令会触发找不到包的报错。

解决方法

方案1:手动部署二进制包(无需升级系统,兼容性最好)

  • 下载OpenJDK 11的Linux x64 tar.gz压缩包,上传至服务器/usr/local路径
  • 执行解压命令:
tar -zxf openjdk-11*_linux-x64_bin.tar.gz -C /usr/local/
  • 编辑全局环境变量文件/etc/profile,在文件末尾追加配置:
export JAVA_HOME=/usr/local/jdk-11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
  • 加载配置使其立即生效:
source /etc/profile
  • 执行java -version验证,返回11.x版本信息即部署完成。

方案2:升级系统小版本后yum安装

如果业务环境允许系统小版本升级,可先将RHEL 7.2升级至7.7及以上的7系版本,确认rhel-7-server-supplementary-rpms、rhel-7-server-optional-rpms仓库处于启用状态后,直接执行原安装命令即可:

yum install java-11-openjdk-devel

离线内网环境可提前下载高版本RHEL对应的java-11-openjdk-devel rpm包及全部依赖,上传至服务器后执行yum localinstall 包路径本地安装,安装前需在测试环境验证依赖兼容性,避免冲突影响系统现有服务。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 18:15:51