CentOS环境下Java编译成功指南
在CentOS系统上编译运行Java程序,首先需要运行yumupdate命令更新系统软件包,然后通过yuminstalljava-1.8.0-openjdk-devel安装OpenJDK1.8开发环境,接着使用java-version验证安装版本是否正确,之后编写Java源代码文件,再使用javac命令编译生成对应的.class字节码文件,最后通过java命
在CentOS上编译Java程序:完整步骤与注意事项
在CentOS上编译Java程序,核心就是两步:装好JDK,然后用javac和java命令。不过不少新手在第一步就卡住了——不是装错版本,就是环境变量没配好。下面把整个流程拆开来过一遍,确保每一步都踩实。

第一步:更新系统包
无论你是刚接触Linux,还是从其他系统切换过来,先花一分钟把系统包更新到最新,这是避免后续依赖冲突最简单的方法。打开终端,执行:
sudo yum update
第二步:安装JDK
更新完系统,下一步就是安装Java Development Kit(JDK)。这里以OpenJDK 1.8为例,它是目前企业级项目里最常用的版本之一,稳定且兼容性广。直接一条命令搞定:
sudo yum install java-1.8.0-openjdk-devel
如果你需要其他版本,比如Java 11或17,把java-1.8.0-openjdk-devel替换成对应的包名即可,比如java-11-openjdk-devel。
第三步:验证安装
安装完成后,验证一下是否真的装好了。运行:
java -version
正常你会看到类似这样的输出:
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
看到版本号就说明JDK已经就位了。
第四步:编写并运行测试程序
接下来写一个简单的测试程序。用你习惯的文本编辑器(比如vim、nano)创建一个文件,命名为HelloWorld.java,输入下面的代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
保存退出后,用javac命令编译它:
javac HelloWorld.java
如果没有任何错误提示,说明编译成功——当前目录下会多出一个HelloWorld.class字节码文件。最后一步,运行这个程序:
java HelloWorld
屏幕上应该会打印出:
Hello, World!
总结
整个过程走下来,你已经在CentOS上成功完成了一次完整的Java编译与运行。看起来简单,但这套流程是后续所有Java开发的基础——无论是写一个工具类,还是搭建一个微服务,底层都是同样的原理:先编译,再运行。
