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"

你可能感兴趣的:(MAC系统上Idea打Jar包记录)