**问题:在Rocky Linux系统中安装OpenJDK 17时,如何解决“未找到匹配的软件包”或“找不到合适的JDK版本”的错误?**
在使用`dnf`或`yum`包管理器安装OpenJDK 17时,部分用户可能会遇到“No match for argument: java-17-openjdk”或“No package java-17-openjdk available”等错误提示。这通常是因为默认仓库未包含OpenJDK 17版本,或者系统架构配置不正确所致。
为解决此问题,可尝试以下步骤:
1. **更新软件包缓存**:执行 `sudo dnf clean all && sudo dnf makecache` 更新本地仓库元数据。
2. **检查系统架构**:确保你使用的命令与系统架构一致,如 `aarch64` 或 `x86_64`。
3. **启用正确的仓库**:如果默认仓库不包含 OpenJDK 17,可考虑添加 EPEL 或 Adoptium(Eclipse Temurin)仓库。
4. **使用 Adoptium 提供的安装方式**:通过 SDKMAN 或手动下载 tar.gz 包进行安装。
此外,还可以使用 `dnf search openjdk` 查看当前可用的 JDK 版本,并选择合适版本安装。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Rocky Linux安装OpenJDK 17常见问题解析
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2024-08-17 00:45「已注销」的博客 本教程将向您展示如何在当前版本的基于 RPM 的 Linux 发行版上安装 Java:Red Hat Enterprise Linux、CentOS、Fedora 和 Rocky Linux。Java 是一种流行的编程语言和软件平台,允许您运行许多服务器端应用程序。本...
- 2025-12-28 19:11YongCheng_Liang的博客 本文深入解析Linux操作系统的核心思想、目录结构及主流发行版特性。Linux作为开源操作系统内核,具有稳定可靠、跨平台兼容、安全可控等特点,遵循"一切皆文件"等设计哲学。文章详细介绍了Linux的经典目录...
- 2025-09-11 04:58z4a5b6的博客 本文详细解析了在虚拟机中安装Linux的方法,介绍了Windows子系统Linux(WSL)的启用步骤,并探讨了Linux网络安装和PXE网络启动的原理与配置。同时,文章深入分析了不同场景下Linux发行版的选择与优化,包括开发工作...
- 2025-07-28 15:54莲华君的博客 欢迎来到 Linux 的世界,一片由代码、思想与自由精神共同构筑的广袤大陆。本书不仅仅是一本指引你穿行于此的技术地图,更是一次深入数字世界核心的探索之旅。在这里,你将学到的不只是 ls、grep 或 docker 等命令,...
- 2025-12-23 13:38LogicPlex的博客 以下为典型部署场景下的资源配置建议: 组件 最低配置 推荐配置 CPU 4 核 8 核及以上 内存 8 GB 16 GB 存储 50 GB SSD 200 GB NVMe 操作系统兼容性 支持主流 Linux 发行版,包括: Ubuntu 20.04 LTS 或更高版本 ...
- 2025-09-19 05:18黄冈新学爸的博客 本文还有配套的精品资源,点击获取 简介:jdk8.tar.gz是Linux系统中用于安装Java Development Kit 1.8的压缩包,由Oracle发布,广泛支持Java应用开发。本文详细介绍从解压文件到环境变量配置的完整安装流程,涵盖...
- 2025-05-07 22:56globaldeepthinker的博客 如需平衡稳定性与新特性,可关注 Fedora LTS(如 Fedora 38 LTS),或尝试基于 Fedora 的衍生版(如 AlmaLinux、Rocky Linux,更接近 RHEL 生态)。前身是 Red Hat Linux,2003 年 Red Hat 拆分商业版(RHEL)和社区...
- 2025-12-30 21:40秋427的博客 变量设置方式定义位置 ...供当前 Play 内任务复用2外部变量文件独立 YAML 文件(如vars.yml),通过vars_files引入3角色私有变量角色目录下角色内部固定逻辑(如默认安装路径),不希望被外部修改4Inventory 主机变量。
- 2023-03-11 23:12TouJours �的博客 then #yum -y install java-1.8.0-openjdk yum -y install java-11-openjdk else apt update #apt -y install openjdk-8-jdk apt -y install openjdk-11-jdk fi if [ $? -eq 0 ];then color "安装java完成!" 0 else ...
- 2023-04-06 18:50羌俊恩的博客 而这些广泛使用的系统都是美国控制范围之内,停服之后,我国将面临产品中断、安全漏洞、运维困难、生态缺失等问题。为降低非自主可控OS对网络安全及供应链的影响,国家及中移集团要求各单位要积极推进CentOS、RedHat...
- 2025-08-04 00:45安检的博客 Java Development Kit(JDK)1.8,也称为Java 8,是Java编程语言的一个重大更新版本。它的出现标志着Java语言设计理念的转变,引入了函数式编程范式,以及对日期和时间API的重大改进。对于Linux系统,JDK 1.8的到来...
- 2025-10-27 02:05偏偏无理取闹的博客 首先查找JDK安装路径: sudo find /usr -name "jdk-11*" -type d 2>/dev/null 常见路径为 /usr/lib/jvm/java-11-openjdk-amd64 或 /usr/lib/jvm/jre-11-openjdk 。 编辑全局环境变量文件: sudo nano /etc/...
- 2025-12-24 13:39InstrGap的博客 解决电脑端AI工具使用难题,Open-AutoGLM适用于电脑的版本正式开放测试...支持Windows系统本地部署,提供高效自动化代码生成与多场景编程辅助,运行稳定、响应迅速。内测邀请码限时发放,点击了解获取方式,值得收藏。
- 2025-04-11 21:04创拓未来网络科技有限公司的博客 安装 dns 服务,dns 正反向区域 在active directory 中存储,负责该域的正反向域名解析。 (4)把其他 windows 主机加入到skills.lan 域。所有 windows 主机(含域控制器) 用skills\Administrator 身份登陆。 (5)在 ...
- 2023-12-26 09:40运维螺丝钉的博客 then echo "该主机死机" else echo "该主机通" fi 5、批量修改文件名称 1、找到/123目录下所有后缀名为.txt的文件1.批量修改txt为.txt.bak 2、把所有bak文件打包压缩为123.tar.gz3.批量还原文件的名字,即把增加的....
- 2022-06-19 10:16ehuo_的博客 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,Tomcat 具有处理HTML静态资源页面的功能,它还是一个Servlet和JSP容器...
- 2023-03-14 00:13这样的宋哥哥的博客 Redis是一种流行的缓存数据库,它是开源的、高性能的、基于...在使用Redis作为缓存数据库时,我们需要采取一些加固措施来保护数据的安全性和稳定性,以避免因为未经授权的访问、数据丢失或其他安全问题而导致的损失。
- 2021-07-20 23:01wjl2506421的博客 大数据实训大纲 一、大数据梗概 什么是大数据 大数据,官方定义是指那些数据量特别大、数据类别特别复杂的数据集,这种数据集无法用传统的...大数据常见概念分类 大数据相关的概念大家都听过不少:HDFS、MapReduc
- 2024-03-29 21:10Selina_lv的博客 然后把/etc/ssl/skills.pfx转换为含有证书...(1)配置linux1为Apache2服务器,使用skills.lan或any.skills.lan(any代表任意网址前缀,用linux1.skills.lan和web.skills.lan测试)访问时,自动跳转到www.skills.lan。
- 2025-07-09 10:04conkl的博客 Linux 的宇宙浩瀚无垠,从内核源码的深奥到 Kubernetes 集群的庞杂,从一行 Shell 命令的巧思到支撑亿级用户系统的宏伟架构,它既是技术的基石,也是创新的沃土。大学四年,是你构建这座知识金字塔的黄金时期。不要...
- 没有解决我的问题, 去提问