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

您的位置: 首页 > 文章列表 > 编程开发 > Debian上如何使用Maven进行Java编译

Debian上如何使用Maven进行Java编译

  发布于2026-07-04 阅读(0)

扫一扫,手机访问

在Debian系统上使用Ma ven来编译Ja va项目,其实是一件很自然的事。整个过程无非就是把Ja va开发环境搭建好,再装上Ma ven,然后跑几个命令。虽然步骤不多,但每一步都不该含糊。

Debian上如何使用Ma ven进行Ja va编译

先把Ja va环境搞定

在终端里执行下面这两条命令,就能装好OpenJDK 11,这是目前最稳妥的版本之一:

sudo apt update
sudo apt install openjdk-11-jdk

装完之后顺手验证一下:

ja va -version

看到版本信息弹出来,就说明JDK已经就位了。

接着装Ma ven

Ma ven在Debian的官方源里,安装同样简单:

sudo apt update
sudo apt install ma ven

装好之后也用一行命令确认一下:

mvn -version

输出里能看到Ma ven版本和Ja va信息,这就算环境准备完毕。

创建或导入项目

如果你手头已经有现成的Ma ven项目,直接把它复制到本地,然后到项目根目录下跑一条命令就能完成初始化:

mvn clean install

如果是从零开始,Ma ven提供了一个很趁手的脚手架命令:

mvn archetype:generate -DgroupId=com.example -DartifactId=my-app -DarchetypeArtifactId=ma ven-archetype-quickstart -DinteractiveMode=false

这个命令会在当前目录下生成一个名叫my-app的标准Ma ven项目骨架,目录结构、pom.xml都帮你铺好了,省去手工折腾的功夫。

编译代码

在项目根目录下,跑:

mvn compile

所有Ja va源码文件会被编译,生成的class文件统一存放在target/classes目录下。Ma ven会自动处理依赖和类路径,你基本不用操心这些东西。

运行Ja va程序

如果你的项目里有一个包含public static void main(String[] args)的主类,比如com.example.App,那直接用Ja va命令启动即可:

ja va -cp target/classes com.example.App

记得把com.example.App替换成你自己项目的实际主类全限定名。

到这一步,你已经能用Ma ven在Debian上顺利完成Ja va项目的编译和运行了。其他的操作,比如打包成JAR(mvn package)或者跑单元测试(mvn test),也都是类似的逻辑,按需调用即可。

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

热门关注