java maven 如何运行jar

java maven 如何运行jar

作者:Joshua Lee发布时间:2026-02-06阅读时长:0 分钟阅读次数:3

用户关注问题

Q
如何使用 Maven 打包生成可执行的 JAR 文件?

我正在使用 Maven 管理 Java 项目,想要生成一个可以直接运行的可执行 JAR 文件,应该如何配置?

A

使用 Maven 插件配置生成可执行 JAR

通过在项目的 pom.xml 文件中配置 maven-jar-plugin 或 maven-shade-plugin,可以将项目打包成包含所有依赖的可执行 JAR。确保在插件配置中指定了清单文件(MANIFEST.MF)里的 Main-Class 属性,指明程序的入口类,这样 JAR 才能直接被运行。

Q
运行通过 Maven 打包的 JAR 文件需要哪些命令?

我已经用 Maven 打包生成了一个 JAR 文件,怎样在命令行中执行它?

A

命令行执行 Maven 生成的 JAR 文件方式

使用命令 java -jar yourfile.jar 来运行生成的可执行 JAR 文件。确保 JAR 文件中已经包含了所有必要的依赖,如果不是可执行 JAR,需要另行指定类路径和入口类。

Q
如何在 Maven 项目中包含依赖,使生成的 JAR 文件可独立运行?

生成的 JAR 文件缺少依赖导致无法运行,应该怎样处理依赖才能制作一个包含所有依赖的 JAR?

A

通过 Maven 插件打包所有依赖到 JAR 中

使用 maven-shade-plugin 或 assembly-plugin 将所有依赖合并到一个 JAR 文件中,从而生成一个‘胖’JAR,确保运行时不再缺少第三方库。插件通过配置可以处理依赖冲突和合并资源。