温馨提示×

CentOS编译Java命令是什么

小樊
33
2026-07-21 02:15:19
栏目: 编程语言

CentOS 上编译 Java 程序,常用命令如下:


一、确认是否已安装 Java 编译环境(javac)

javac -version

如果提示 command not found,说明还没有安装 JDK。


二、安装 JDK(推荐 OpenJDK)

CentOS 7

sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

CentOS 8 / Stream

sudo dnf install -y java-11-openjdk java-11-openjdk-devel

注:-devel 包才包含 javac 编译器


三、编译 Java 文件

假设有一个 Hello.java

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello CentOS");
    }
}

编译命令

javac Hello.java

编译成功后会生成:

Hello.class

四、运行 Java 程序

java Hello

⚠️ 注意:运行时不要加 .class


五、常用编译参数示例

指定输出目录

javac -d ./out Hello.java

编译多个 Java 文件

javac *.java

指定 classpath

javac -cp lib/*.jar Hello.java

六、查看 Java 安装路径(可选)

which java
java -version

如果你需要:

  • 编译 Maven / Gradle 项目
  • 使用 指定 JDK 版本
  • 无网络环境 安装 Java

可以告诉我你的具体场景,我可以给你更详细的步骤。

0