在 CentOS 上,Java 编译和运行的步骤通常如下:
确保已经安装 JDK(不是只装 JRE):
java -version
javac -version
如果没有 javac,需要安装 JDK,例如:
sudo yum install java-1.8.0-openjdk-devel
假设有一个文件 Hello.java:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello CentOS");
}
}
编译:
javac Hello.java
编译成功后会生成:
Hello.class
java Hello
⚠️ 注意:
.classpublic class 名一致例如:
package com.example;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello");
}
}
目录结构应为:
com/example/Hello.java
编译:
javac com/example/Hello.java
运行:
java com.example.Hello
javac -d out src/com/example/Hello.java
java -cp out com.example.Hello
确保脚本或文件有执行权限(一般 java 不需要 chmod)
如果你有具体项目结构或报错信息,可以贴出来,我可以帮你针对性分析。