【工具】IDEA打包jar包

记录下使用IDEA打包Jar包的过程

打开工程里的Project Structure

1、选择Artifacts->2、添加Add弹出标签卡 ->3、JAR->4、From modules with dependencies

5、弹出选项卡

 6、选择主函数入口使用的module

 

7、选择主函数类

8、带依赖编译选第二个选项

9、设置META-INF文件夹位置,这里应该选择项目的根目录,很多人提到选择java和resources目录,但是在我这是不行的,只能是项目的根目录

 

10、如果提示以下信息

11、说明项目中存在META-INF文件夹,需要删掉

 

12、重新按照第9步,选择文件夹后,点击确认;下图方框内项目jar包和对应的依赖,横线对应的是最终打包后生成的位置,圆圈中的类型选择Other,不要选JAR。

 

13、 为了让自己的文件不那么乱,我们需要把依赖jar包归纳到一起,右键<output root>,选择Create Directory

 

14、输入归纳文件夹名称,如 libs 

15、把依赖包拖到libs文件夹下

16、点击你的jar包选项,在底部面板选择class path的目录

17、弹出面板进行编辑

18、把归纳目录添加进去,如下图,点击确认。

19、配置完成,确认即可

20、选择Build ->Build Artifacts

21、子选项卡中,选Build

22、生成的jar包如下

 23、使用控制台命令

java -jar CW.main.jar

 

24、如果不想把jar包整理,那么可以考虑直接跳过12-18步骤也可以。

 

25、如果在第8步选择extract,会把所有的依赖直接打成1个jar包,更舒服些

26、如果resource资源存在,可以打包进去

27、选择resources文件夹后,ok

28、打包内容就出现了刚刚的resources文件夹

 

另外一些疑问:

include in project build 是否需要勾选?

这个就是你编译项目工程的时候,是否自动生产jar包,看个人兴趣。

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值