如果你是 CentOS 新手,又想学习 Java 编译和运行,可以按下面这个“从零开始”的思路来,非常实用。
在 Java 里:
.java 文件(源代码)javac 把 .java 变成 .classjava 执行 .class一句话:javac 编译,java 运行
java -version
如果提示 command not found,说明没装。
CentOS 7/8 都适用:
sudo yum install java-1.8.0-openjdk-devel -y
如果要 Java 11:
sudo yum install java-11-openjdk-devel -y
安装完成后检查:
java -version
javac -version
✅ 两个都能显示版本就成功了
mkdir ~/java_demo
cd ~/java_demo
vi Hello.java
i 进入编辑)public class Hello {
public static void main(String[] args) {
System.out.println("Hello CentOS Java");
}
}
按 Esc → 输入 :wq 保存退出
⚠️ 注意:
Hello.javaHellojavac Hello.java
执行后会出现:
Hello.class
这就是编译后的字节码文件。
java Hello
输出:
Hello CentOS Java
✅ 成功!
❌ 1. java Hello.class
✅ 正确:java Hello
❌ 2. 类名和文件名不一致
✅ 必须一致(区分大小写)
❌ 3. 只装了 JRE 没装 JDK
✅ 编译必须用 devel 包
javac *.java
javac -d out Hello.java
java -cp out Hello
javac / java如果你愿意,我可以:
你现在是刚装好 CentOS,还是已经在用服务器了?