温馨提示×

centos新手怎么学java编译

小樊
39
2026-09-21 14:15:53
栏目: 编程语言

如果你是 CentOS 新手,又想学习 Java 编译和运行,可以按下面这个“从零开始”的思路来,非常实用。


一、先搞清楚:Java 编译是干嘛的?

在 Java 里:

  • 写代码:.java 文件(源代码)
  • 编译:用 javac 把 .java 变成 .class
  • 运行:用 java 执行 .class

一句话:javac 编译,java 运行


二、在 CentOS 上安装 Java(JDK)

1️⃣ 查看系统有没有 Java

java -version

如果提示 command not found,说明没装。


2️⃣ 安装 JDK(推荐 OpenJDK)

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

✅ 两个都能显示版本就成功了


三、写第一个 Java 程序(新手必练)

1️⃣ 新建文件

mkdir ~/java_demo
cd ~/java_demo
vi Hello.java

2️⃣ 写代码(按 i 进入编辑)

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

按 Esc → 输入 :wq 保存退出

⚠️ 注意:

  • 文件名必须是 Hello.java
  • 类名也必须是 Hello

四、编译 Java 程序

javac Hello.java

执行后会出现:

Hello.class

这就是编译后的字节码文件。


五、运行 Java 程序

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

八、新手学习路线建议

  1. 先会用 javac / java
  2. 学变量、循环、数组
  3. 学面向对象(类、对象)
  4. 再学 Maven / IDE(如 IDEA)

如果你愿意,我可以:

  • 给你一份 CentOS Java 学习清单
  • 或教你 用脚本一键编译运行
  • 或帮你 装开发环境(Maven / Git)

你现在是刚装好 CentOS,还是已经在用服务器了?

0 踩