发布于2026-06-16 阅读(0)
扫一扫,手机访问
在Linux环境下编译Ja va程序,其实并没有想象中那么复杂。今天这篇文章就来完整梳理一下流程,从环境准备到最终运行,一步步说清楚。对于刚接触Linux+Ja va组合的开发者来说,这套基础流程值得收藏。

这是最基础的一步。你的Linux系统上必须先有Ja va开发工具包(JDK),否则后续所有操作都无从谈起。不同发行版的安装方式略有区别,但都只需一条命令搞定。
sudo apt update
sudo apt install openjdk-11-jdksudo dnf install ja va-11-openjdk-devel装完之后,记得用ja va -version和ja vac -version验证一下,看看运行时和编译器是否都正常就位。
选一个你顺手的文本编辑器——vim、nano、gedit都可以——创建一个.ja va文件。比如经典的HelloWorld.ja va,用任何编辑器写好代码保存即可。
打开终端,进入存放.ja va文件的目录,然后直接执行编译命令:
ja vac HelloWorld.ja va如果代码没有语法错误,这个命令就会生成对应的.class字节码文件。注意,编译时是ja vac,不是ja va,别搞混了。
编译完成后,运行方式很简单,直接敲ja va命令加类名即可,不要加.class后缀:
ja va HelloWorld
如果想让程序更方便分发或运行,可以考虑打包成JAR文件。操作分两步走:
MANIFEST.MF清单文件,里面指定主类(也就是包含main方法的那个类)。jar命令打包。举个例子:jar cvfe myapp.jar HelloWorld -C bin .其中cvfe是选项参数,myapp.jar是输出文件名,HelloWorld是主类的全名(带包名),-C bin .表示切换到bin目录并把该目录下所有文件都打包进去。如果已经打包好,直接用ja va -jar启动它:
ja va -jar myapp.jar这样就能跑起来了。
以上就是Linux环境下编译和运行Ja va程序的完整流程。当然,在实际项目中你可能还需要配置环境变量、使用Ma ven或Gradle等构建工具,但掌握这套最基础的编译-运行链路,算是入门的第一个台阶。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8