在IDEA中将SpringBoot项目打包成jar包的方法

https://blog.csdn.net/qq_37105358/article/details/79467401

SpringBoot项目无需依赖tomcat容器(内含)就可以发布,现在将打包步骤记录一下:

1. 打包前确认项目可以正常运行,打开Project Structure 快捷键 Ctrl+Shift+Alt+S,或者点击下图图标

2. 将代码打包,操作如下图所示:

3.如下图,module选择需要打包的项目名;Main Class 选择项目的主程序类;输出目录确保是空的,如果里面有一个MANIFEST.MF文件,要先删除掉

注意:此处需要选择resources目录,如选择了src/main/java,可能会出现最终运行时出错:Invalid or corrupt jarfile (可能需要修改对应的mainfest,具体如何修改不明)

如果存在就删除,不存在就不必理会

4. 现在将设置都搞定好后,就开始打包,如果初次打包按照以下流程

点击Build Artifacts后会出现下图的弹窗

如果是初次打包点击build,如果不是请点击Rebuild

5. 最后找到输出目录即可

注意:并不是所有的都会有out目录,应该和编译选项有关

所有的输出文件都在out目录下,运行 java -jar xxxx.jar即可运行项目

————————————————

版权声明:本文为CSDN博主「叶叶叶叶大爷」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_37105358/article/details/79467401

[转载] 在IDEA中将SpringBoot项目打包成jar包的方法相关推荐

  1. 在IDEA中将SpringBoot项目打包成jar包的方法 不要用 在上面有可以用的

    在IDEA中将SpringBoot项目打包成jar包的方法 2018年03月07日 10:43:52 叶叶叶叶大爷 阅读数 71375 版权声明: https://blog.csdn.net/qq_3 ...

  2. java maven 打包jar_maven项目如何打jar包?eclipse将maven项目打包成jar包方法

    下面的内容是要给大家介绍eclipse将maven项目打包成jar包的方法,一起来看看整个过程是怎样的吧,希望对你的编程之路可以有所帮助哦. 利用eclipse把项目打包成jar,放入服务器执行. 1 ...

  3. 将Spring Boot项目打包成jar包war包

    任务一:将Spring Boot项目打包成jar包 1.在pom.xml文件中添加依赖 2.通过cmd命令行来进行打包jar包(首先进入项目的目录中) 3.进入项目中的target目录下查看包 4.使 ...

  4. linux上jar包无法识别本地文件格式,解决使用maven将项目打包成jar包后运行在linux系统中无法读取jar包中文件的问题...

    哈哈,之前计划的每周至少更新一个博客的计划又因为各种原因都泡汤了.看来坚持真得是一件挺让人头疼的问题,无论如何,从这周开始接下来每周一定要至少更新一个技术博客,欢迎大家监督! 好,言归正传.之前前几周 ...

  5. IDEA MAVEN项目打包成jar包的两种简单方式

    IDEA MAVEN项目打包成jar包的两种简单方式 准备了两个打包方法 1.IEDA自带打包方法 2.用Maven插件maven-shade-plugin打包 IDEA自带打包 适用于任何打包,稍微 ...

  6. Android含资源文件引用的项目打包成jar包

    一.发现问题 最近一个项目临到收尾,就差最后一步打包了~~ 但却遇到了一些小问题.这个项目里面用到Notification,用过notification的人都知道,notification必须设置小图 ...

  7. SpringBoot项目打包成jar后读取包内文件报错问题解决方法

    文章目录 问题描述 解决办法 问题描述 Springboot项目在开发环境中,使用 ResourceUtils.getFile("classpath:files/test.xlsx" ...

  8. 在VSCode中将Maven项目打包成jar文件

    mvn clean install package -Dmaven.test.skip=true 直接打包,不打包依赖包, 仅打包出项目中的代码到JAR包中.在POM中添加如下plugin即可,随后执 ...

  9. SpringBoot项目打包成war包并部署到服务器上

    背景说明 当我们使用springboot开发时,有的时候需要打war包在外部tomcat部署,方便运维人员维护,但是修改配置文件后重新打包给运维的时候,又需要修改一些配置这样还是不方便维护. 环境参数 ...

  10. IDEA 将 SpringBoot 项目打包成jar

    目录 一.打包配置 1.File -> Project Structure 2.Project Structure 3.设置启动类及META-INF 4.设置打包输出目录 二.打包 1.Buil ...

最新文章

  1. php yii orm,Yii中的sql查询的位置(或任何支持ORM的框架)?
  2. 时间管理大师!一程序员同时给谷歌和 Facebook 打工??
  3. Redis集群:一致性哈希
  4. java handlersocket_HandlerSocket java客户端
  5. leetcode-728-Self Dividing Numbers
  6. redis学习笔记——(1)
  7. 102. 二叉树的层序遍历 golang
  8. python爬动态网页json_爬虫再探实战(四)———爬取动态加载页面——请求json...
  9. java解析json文件_Java性能优化:正确的解析JSON文件
  10. Android平台程序崩溃的类型及原因列举
  11. 整合重组叠加市场扩容 “广电云”发展将提速
  12. 教你如何用C语言做一个简单的贪吃蛇
  13. 金蝶云php webapi,K/3 Cloud Web API销售出库单PHP完整示例【分享】
  14. 微信小程序-云支付那些事儿
  15. 排队叫号python编程_一种自主选时排队叫号算法
  16. 考研英语语法_Day03_名词性从句
  17. gmail客户端设置
  18. 家用NAS安装大礼包:PVE+OMV+常用soft详细安装教程
  19. 轻量级网络Ghostnet(GhostConv(幻影卷积)、Ghost BottleNeck)详解
  20. HTML5与视频传输_拔剑-浆糊的传说_新浪博客

热门文章

  1. 局域网系统设计的主要内容
  2. 解决请求数据中文乱码
  3. armbian n1 桌面_Armbian5.89桌面版安装OpenMediaVault教程
  4. ListView学习思维导图
  5. ScrollView嵌套GridView,自定义Gridview动态设置Item的高度,屏幕适配
  6. [2018.07.21 T3] Booom
  7. 如何用计算机辅助设计进行设计,计算机辅助设计的基本概念和特点
  8. 操作系统的不确定性是指_读文||不确定性原理—人工智能的哲学基础
  9. StanfordDB class自学笔记 (10) Unified Modeling Language
  10. mysql 8.0 (ga)_MySQL 8.0.20 GA 发布