如何在CentOS上编译Java程序
作者:归人云淡风轻
时间:2026-07-24
浏览:0
在CentOS上编译Java程序:先安装JDK(CentOS7用yum,8以上用dnf),验证后编写.java文件,用javac编译为字节码,再通过java运行。可选配置环境变量以方便调用命令。
在CentOS上编译Ja va程序,第一步自然是安装Ja va Development Kit(JDK),然后通过命令行完成编译和运行。流程并不复杂,但有几个细节值得留意。下面一步步拆解。

1. 安装JDK
使用yum安装OpenJDK
CentOS 8及更高版本默认用dnf包管理器,CentOS 7则是yum。根据不同版本,安装命令略有区别:
CentOS 8:
sudo dnf install ja va-11-openjdk-devel
CentOS 7:
sudo yum install ja va-1.8.0-openjdk-devel
装好没?验证一下。
验证安装
ja va -version
ja vac -version
如果正常输出版本信息,说明JDK已经就位。
2. 编写Ja va程序
创建一个简单的测试文件,比如HelloWorld.ja va:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
3. 编译Ja va程序
打开终端,切换到文件所在目录,执行:
ja vac HelloWorld.ja va
编译成功后,同一目录下会生成一个HelloWorld.class字节码文件。没有报错就是好消息。
4. 运行Ja va程序
编译完成后,直接运行:
ja va HelloWorld
输出结果:
Hello, World!
5. 设置环境变量(可选)
如果想更顺手——在任何目录下都能直接敲ja va和ja vac命令,可以把JDK的bin目录加进系统的PATH环境变量。
编辑~/.bashrc(或~/.bash_profile),追加以下内容:
export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk # 根据实际安装路径调整
export PATH=$PATH:$JA VA_HOME/bin
保存后执行source ~/.bashrc使配置生效。之后任意目录下都能直接调用Ja va相关命令了。
总结
以上步骤走下来,CentOS上的Ja va编译环境就搭好了。核心就是安装对应版本的JDK,然后利用ja vac编译、ja va运行。环境变量虽然不是必须,但建议配置好,能省掉不少后续麻烦。
作者最新文章
NetLimiter安装配置方法及详细操作步骤教程
2026-10-09 15:54
win10怎么只关闭大版本升级保留安全更新推送
2026-10-06 12:00
3ds Max修改器堆栈顺序对模型的影响及调整技巧
2026-10-04 12:33
荣耀MagicOS 11发布计划与Agent Harness架构解析
2026-09-08 19:23
AI重构企业业务架构:超聚变“智企”范式核心解析
2026-09-08 18:39
上一篇:
CentOS编译Go时遇到依赖问题怎么办
下一篇:
CentOS环境下Java如何成功编译
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































