温馨提示×

centos是不是自带java编译器

小樊
40
2026-09-24 13:36:20
栏目: 编程语言

简短回答:CentOS 默认不一定自带 Java 编译器(javac)。

详细说明:

  1. 最小化安装(Minimal Install)

    • 通常不包含 Java,也没有 javac
    • 连 java 命令都可能没有
  2. 带 GUI / 桌面环境安装

    • 可能自带 OpenJDK 的 JRE(如 java 命令可用)
    • 但 JRE 不含编译器 javac
    • 需要 JDK 才有 javac
  3. 如何确认

    which java
    which javac
    java -version
    
    • 有 java 没 javac → 只有 JRE
    • 两者都有 → 已安装 JDK
  4. 如果需要 Java 编译器(CentOS 7 示例)

    yum install java-1.8.0-openjdk-devel
    

    CentOS 8 / Stream:

    dnf install java-1.8.0-openjdk-devel
    

    devel 包才包含 javac

✅ 结论:CentOS 不“自带”Java 编译器,需手动安装 JDK(尤其是 -devel 包)。

0 踩