不溜過客 2025-06-24 12:10 采纳率: 98.2%
浏览 6

Rocky Linux安装OpenJDK 17常见问题解析

**问题:在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 版本,并选择合适版本安装。
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 创建了问题 6月24日