MAC系统上Idea打Jar包记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC系统上Idea打Jar包记录相关的知识,希望对你有一定的参考价值。

参考技术A         目前项目需求打一个Jar包发布到服务器上面,自己百度搜索了很多,很多照着操作最后都实现不了.本文章只记录我自己成功实践的过程.

1.在idea中打开Project Structure,mac系统idea默认快捷键为command+回车,选中左边Artifacts,点击+号 =》Jar =》 from module with dependencies

2.选择自己的项目。以及自己的启动类MainClass.我的是springboot项目,在这里就是包含main方法的Application启动类.

3.注意:选择链接文档(这个是我自己起的名字😂,才疏学浅大家见谅)的目录.目录一定要从项目的根目录来选择,这样就能把项目的该打进去的包都打进去了。例如:我的springboot项目名称是PaySystem,我就选择src目录,目录包含java文件,resource,classes等。

4.如果前面已经进行过打包操作,那会在前面设置的目录里面生成一个META-INF文件夹,文件夹下面的文件是MAINFEST.MF,这个时候再想打包就会产生下面的问题

5.解决办法是删除这个文件夹(包括文件),然后重新配置打包设置项

6.配置完前面的步骤,来到西面的界面,选择设置包名称,jar包类型,jar包输出位置,然后点击apply,OK!

7.设置完毕。选择Build =》Build Artifacts =》选择Jar包 =》 Build

8.注意。生成的Jar包并不是你能直接运行的Jar包。按照我上面配置,需要把生成的jar包解压,找到里面真正的自己的真爱Jar,才可以运行。运行命令:java -jar "文件名.jar"

idea打jar包

得,来介绍下IDEA下如何打JAR包吧,包含所有依赖

1、

 

 

 

 

 

 

 

 

 

2、

3、

4、点ok后我的示例,直接ok

5、

6、

 

以上是关于MAC系统上Idea打Jar包记录的主要内容,如果未能解决你的问题,请参考以下文章

idea打jar的bug?求大神解!!!

01-jar包操作---idea打jar包

如何打jar包,两种方法轻松搞定

IDEA+Maven 打jar包

idea gradle工程怎么打jar包

idea打jar包