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包记录的主要内容,如果未能解决你的问题,请参考以下文章