如何在CentOS上编译Java程序
作者:归人云淡风轻
时间:2026-07-24
浏览:3
在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运行。环境变量虽然不是必须,但建议配置好,能省掉不少后续麻烦。
作者最新文章
coreldraw快捷键怎么设置在哪里
2026-11-02 21:39
AO3最新可用链接及中文入口汇总
2026-10-29 13:32
coreldraw怎么插入图片 图片导入步骤
2026-10-27 15:37
coreldraw快捷键冲突 怎么改 自定义按键解决
2026-10-24 08:50
AO3中文界面设置指南与核心功能使用教程
2026-10-14 23:28
上一篇:
CentOS编译Go时遇到依赖问题怎么办
下一篇:
CentOS环境下Java如何成功编译
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































