【问题标题】:sudo yum install installs only JRE not JDK - Centossudo yum install 只安装 JRE 而不是 JDK - Centos
【发布时间】:2023-07-29 17:49:01
【问题描述】:

我尝试使用以下命令在 Centos 中安装 open-jdk,

sudo yum install java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64

它只安装 JRE 而不是 JDK。

安装后,

  1. 文件夹/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64只有jre

  2. javac 无法识别。

【问题讨论】:

    标签: java-8 centos7 yum


    【解决方案1】:

    经过这个link,发现sudo yum install java-1.8.0-openjdk只安装了JRE。

    执行sudo yum install java-1.8.0-openjdk-devel 安装JDK。

    【讨论】:

    • 这帮助我解决了 centos 上关于缺少 Tools.jar 的 gradle 错误。使用实际的 JDK 运行我的 gradle 命令修复了它。谢谢!
    • dnf install java-1.8.0-openjdk-devel.x86_64 (Fedora)
    • 在投入 3-4 小时后,确实得到了解决方案的赞赏!!!