Linux环境Java编译步骤是什么
作者:OpenWorld
时间:2026-06-16
浏览:0
在Linux环境下编译Java程序:安装JDK,编写.java文件,使用javac编译生成.class字节码,再通过java命令运行。可选打包为JAR文件并用java-jar执行。
在Linux环境下编译Ja va程序,其实并没有想象中那么复杂。今天这篇文章就来完整梳理一下流程,从环境准备到最终运行,一步步说清楚。对于刚接触Linux+Ja va组合的开发者来说,这套基础流程值得收藏。

第一步:安装Ja va开发工具包(JDK)
这是最基础的一步。你的Linux系统上必须先有Ja va开发工具包(JDK),否则后续所有操作都无从谈起。不同发行版的安装方式略有区别,但都只需一条命令搞定。
- Debian系(如Ubuntu):直接使用apt即可安装OpenJDK 11,命令如下:
sudo apt update sudo apt install openjdk-11-jdk - Red Hat系(如Fedora):使用dnf包管理器:
sudo dnf install ja va-11-openjdk-devel
装完之后,记得用ja va -version和ja vac -version验证一下,看看运行时和编译器是否都正常就位。
第二步:编写Ja va代码
选一个你顺手的文本编辑器——vim、nano、gedit都可以——创建一个.ja va文件。比如经典的HelloWorld.ja va,用任何编辑器写好代码保存即可。
第三步:编译Ja va代码
打开终端,进入存放.ja va文件的目录,然后直接执行编译命令:
ja vac HelloWorld.ja va如果代码没有语法错误,这个命令就会生成对应的.class字节码文件。注意,编译时是ja vac,不是ja va,别搞混了。
第四步:运行Ja va程序
编译完成后,运行方式很简单,直接敲ja va命令加类名即可,不要加.class后缀:
ja va HelloWorld
第五步(可选):打包成可执行JAR
如果想让程序更方便分发或运行,可以考虑打包成JAR文件。操作分两步走:
- 首先创建一个
MANIFEST.MF清单文件,里面指定主类(也就是包含main方法的那个类)。 - 然后使用
jar命令打包。举个例子:
其中jar cvfe myapp.jar HelloWorld -C bin .cvfe是选项参数,myapp.jar是输出文件名,HelloWorld是主类的全名(带包名),-C bin .表示切换到bin目录并把该目录下所有文件都打包进去。
第六步:运行JAR文件
如果已经打包好,直接用ja va -jar启动它:
ja va -jar myapp.jar这样就能跑起来了。
以上就是Linux环境下编译和运行Ja va程序的完整流程。当然,在实际项目中你可能还需要配置环境变量、使用Ma ven或Gradle等构建工具,但掌握这套最基础的编译-运行链路,算是入门的第一个台阶。
作者最新文章
三星 Galaxy A08 渲染图曝光:Helio G99 芯片与 6000mAh 电池配置解析
2026-09-08 17:14
OPPO Find X10 Pro Max 影像规格详解:三颗2亿像素镜头与全焦段8K视频能力
2026-09-08 16:41
PDF转HTML在线转换器怎么选?转换后网页排版怎么查?
2026-09-04 11:02
AE教程书籍挑选指南:零基础、动效与合成方向实战标准
2026-09-02 13:31
教程书籍使用SAI软件Logo要单独授权吗:商标引用与出版合规要点
2026-09-02 11:50
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多


































