MAC系统上Idea打Jar包记录

        目前项目需求打一个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"

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容