商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Linux环境Java编译步骤是什么

Linux环境Java编译步骤是什么

  发布于2026-06-16 阅读(0)

扫一扫,手机访问

在Linux环境下编译Ja va程序,其实并没有想象中那么复杂。今天这篇文章就来完整梳理一下流程,从环境准备到最终运行,一步步说清楚。对于刚接触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 -versionja 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等构建工具,但掌握这套最基础的编译-运行链路,算是入门的第一个台阶。

本文转载于:https://www.yisu.com/ask/42232105.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注