idea项目打包及运行完整过程

本文详细介绍了使用IDEA进行项目打包的两种方法。第一种通过ProjectStructure和Artifacts设置,选择模块和主类进行jar包构建;第二种利用Maven简化打包流程。最后,指导如何在命令行中运行生成的jar文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

idea打包项目的方式我总结了俩种

第一种流程如下:

首先点击File目录下的ProjectStructuer
在这里插入图片描述
然后弹出如下界面选择Artifacts,然后再点击右边的红线处的加号
在这里插入图片描述
点击jar选择第二个
在这里插入图片描述
然后回弹出如下界面Module选择你所打包的项目MainClass选择你项目的启动类。点击ok完成
在这里插入图片描述
如上步骤完成会生成如下文件若此文件已经存在那上面就建不成所以要在建之前查看有没有这个文件有的话将其删掉。
在这里插入图片描述
点击build目录下的Build Artifacts
在这里插入图片描述
会弹出如下界面点击build开始构建,当出现如下控制台显示的BUILD SUCCESS则构建成功。
在这里插入图片描述

第二种流程如下

第二种方式比较简单首先点击右侧的Maven点击弹出如下界面所选内容如下图:
在这里插入图片描述
打包好的项目会在如下地方
在这里插入图片描述

三、打包好的项目jar运行

打开cmd命令窗口进入到所放项目jar的命令下运行 java -jar 文件名.jar
在这里插入图片描述

### 如何运行由 IntelliJ IDEA 打包生成的多个 JAR 文件 在 IntelliJ IDEA 中,如果需要运行多个 JAR 文件,可以通过以下几种方式进行处理: #### 方法一:通过命令行运行多个 JAR 文件 当存在多个依赖关系复杂的 JAR 文件时,通常会有一个主 JAR 文件和其他辅助 JAR 文件作为依赖项。在这种情况下,可以使用 `java -cp` 命令指定类路径并启动主程序。 以下是具体的操作步骤: 1. 将所有的 JAR 文件放置在一个统一的目录中。 2. 使用 `-cp` 参数将这些 JAR 文件加入到类路径中,并指定主类名运行程序。 示例代码如下: ```bash java -cp main.jar:lib1.jar:lib2.jar com.example.MainClass ``` 如果是在 Windows 系统上,则需使用分号 (`;`) 而不是冒号 (`:`) 来分割不同的 JAR 文件路径[^1]。 #### 方法二:通过 Maven 或 Gradle 构建工具运行 Maven 和 Gradle 是常用的构建工具,在开发过程中可以帮助管理和打包项目的依赖库。对于多个 JAR 文件的情况,推荐使用它们来简化流程。 - **Maven**: 可以通过插件如 `maven-shade-plugin` 或者 `spring-boot-maven-plugin` 自动生成包含所有依赖的可执行 JAR 文件。 配置示例(pom.xml): ```xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.2.4</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> </plugin> </plugins> </build> ``` - **Gradle**: 类似于 Maven,也可以通过配置自动生成带有全部依赖的 Fat Jar (Uber-Jar)[^2]。 #### 方法三:通过 IntelliJ IDEA 的 Artifacts 功能运行 IntelliJ IDEA 提供了一个名为 Artifacts 的功能模块,用于定义和管理应用程序所需的资源文件以及外部库等组件。按照下面的方式设置即可实现一键运行多个 JAR 文件的功能。 1. 打开 Project Structure 对话框(File -> Project Structure...),选择左侧菜单中的 “Artifacts”。 2. 添加一个新的 Artifact 并选择对应的类型(例如 Java Application)。 3. 设置 Main Class 和 Output Layout,确保包含了必要的依赖项。 4. 应用更改后,可以在 Run Configurations 下找到新创建的 Configuration,直接点击绿色三角形按钮运行应用[^3]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值