在 CentOS 上编译 Java 程序,通常步骤如下:
java -version
javac -version
java:运行环境(JRE)javac:编译器(JDK,编译必须要有)如果提示 command not found,说明没装 JDK。
yum install -y java-1.8.0-openjdk-devel
dnf install -y java-11-openjdk-devel
安装完成后再次确认:
javac -version
例如创建 Hello.java:
vim Hello.java
内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello CentOS");
}
}
⚠️ 类名必须和文件名一致(区分大小写)
javac Hello.java
编译成功后会生成:
Hello.class
java Hello
输出:
Hello CentOS
package com.demo;
编译:
javac -d . Hello.java
运行:
java com.demo.Hello
javac *.java
javac -encoding UTF-8 Hello.java
devel 包chmod +x 或检查目录权限如果你有:
可以告诉我,我可以给你更精确的编译方式。