温馨提示×

centos如何编译java代码

小樊
42
2026-09-05 21:03:20
栏目: 编程语言

在 CentOS 上编译 Java 代码,通常步骤如下:


一、安装 JDK(Java Development Kit)

1. 查看是否已安装 Java

java -version
javac -version

如果 javac 命令不存在,说明只装了 JRE,需要安装 JDK。

2. 使用 yum 安装 OpenJDK(推荐)

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

或 Java 11:

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

安装完成后检查:

javac -version

二、编写 Java 代码

例如创建 Hello.java

vi Hello.java

内容:

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

三、编译 Java 代码

javac Hello.java

编译成功后会生成:

Hello.class

四、运行 Java 程序

java Hello

输出:

Hello CentOS

五、多文件 / 包结构编译(常见)

带包名

package com.demo;
public class Main {
    public static void main(String[] args) {}
}

编译:

javac com/demo/Main.java

运行:

java com.demo.Main

指定输出目录

javac -d ./out src/*.java
java -cp ./out com.demo.Main

六、常见问题

1. javac: command not found

说明没装 JDK,只装了 JRE:

sudo yum install java-1.8.0-openjdk-devel

2. 环境变量(可选)

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH

如果你是用 Maven / Gradle 或需要 交叉编译 / 指定 JDK 版本,可以告诉我具体场景。

0