在 CentOS 上编译 Java 文件,通常步骤如下:
java -version
javac -version
java 用于运行javac 用于编译(必须要有)如果没有 javac,说明只装了 JRE,需要安装 JDK。
sudo yum install java-1.8.0-openjdk-devel
或 Java 11:
sudo yum install java-11-openjdk-devel
安装后再次检查:
javac -version
例如:
vim Hello.java
内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello CentOS");
}
}
⚠️ 文件名必须和 public 类名一致
javac Hello.java
编译成功后会生成:
Hello.class
java Hello
输出:
Hello CentOS
指定输出目录:
javac -d ./out Hello.java
编译多个文件:
javac *.java
带包名编译:
javac com/example/Hello.java
java com.example.Hello
如果你有 具体报错信息 或 项目结构(如 Maven / 多文件),可以发出来我帮你具体分析。