idea springboot 项目打jar包

1、打包前确认项目可以正常运行,打开Project Structure 快捷键

Ctrl+Shift+Alt+S(F4),或者点击下图图标:

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

3、如下图,module选择需要打包的项目名;Main Class 选择项目的主程序类;输出目录确保是空的。


若已存在META-INF目录下存在MANIFEST.MF文件,则先删除掉;若不存在就

不必理会,如下图,则需删除。

注意:如果使用默认值,没有进行其他配置,生成的 jar 有可能不会包含

META-INF 目录,导致运行 jar 出错。正确地将 META-INF 放到 src 目录下,

或者src\main\resources 目录下。

4、设置好后,开始打包,初次打包按如下图所示:


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

若初次打包点击build,若不是点击Rebuild。

5、 最后找到输出目录即可,所有的输出文件都在out目录下。

6、运行 java -jar xxxx.jar即可运行项目,windows中,打开cmd,进入sm_jar目录,输入命令:java -jar sm.jar。

若运行时指定端口:java -jar sm.jar --server.port=9090

idea springboot 项目打jar包相关推荐

  1. 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源

    前言:这个是昨天晚上在部署一个项目的时候发现的,在此记录一下 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源 问题描述 在部署了一个项目之后,打开项目页面进行测试,发现有一 ...

  2. SpringBoot项目运行jar包启动

    本文来说下SpringBoot项目运行jar包启动 文章目录 概述 概述

  3. springboot项目发布JAR包

    springboot项目发布JAR包,项目是以springboot和idea来进行开发的

  4. java jar 启动项目,SpringBoot项目运行jar包启动的步骤流程解析

    SpringBoot项目在开发中,方便快捷,有一点原因就是SpringBoot项目可以打jar包运行:把jar包直接扔服务器上,然后运行jar包就能访问项目接口了.下面介绍SpringBoot项目打j ...

  5. springboot项目打jar包跳过单元测试test

    springboot项目打jar包跳过单元测试test 直接使用maven命令 mvn -B clean package -Dmaven.test.skip=true

  6. 记录springBoot项目使用jar包中的mapper报错问题

    记录springBoot项目使用jar包中的mapper报错问题 背景 双数据源的实现 启动时报找不到对应的service 启动报mapper找不到 启动报no sqlsessionfactory 启 ...

  7. SpringBoot项目打jar包和war包

    目录 一. SpringBoot项目打war包 二. SpringBoot项目打jar包 背景:使用Idea编辑器 一. SpringBoot项目打war包 步骤: 在pom.xml文件中的<b ...

  8. springBoot项目打jar包发布时启动包内置tomcat无法启动错误分析

    环境:jdk1.7.sqlserver数据库.   框架:springboot  + mybatis+freemark .工具:eclipse.maven.svn 最近在做一个项目接近尾声,帮同事进行 ...

  9. SpringBoot:springboot项目打包jar包

    pom.xml:加入依赖,插件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=& ...

最新文章

  1. Linux反空闲设置的两种方法
  2. Laravel之Eloquent ORM
  3. C++中函数的重载和函数指针排序大全
  4. 入门Java要学习的一些基本和高级工具
  5. porting linux
  6. ad中电容用什么封装_图文并茂用最通俗易懂的对话为你讲解电子技术知识- C什么是电容?...
  7. macos安装盘第三方工具制作_简单制作OSXYosemite10.10正式版U盘USB启动安装盘方法教程(全新安装Mac系统)下载|异次元软件世界...
  8. 基于Spring Security的认证方式_编程UserDetailService_Spring Security OAuth2.0认证授权---springcloud工作笔记124
  9. 英特尔首推异构编程神器 oneAPI,可让程序员少加班!
  10. 帧差法matlab代码_【游戏流体力学基础及Unity代码(一)】热传导方程
  11. html计算梯形的面积,数学教案计算梯形的面积
  12. HDU 5713 状压dp
  13. [bzoj2144]: 跳跳棋
  14. 关于NFT的版权的保护认证
  15. ai个性化 国庆 头像 合成
  16. 程序员代码面试指南刷题--第五章.字符串的调整I
  17. 上海市“专精特新”中小企业认定条件及奖励政策解读
  18. Intellij Idea远程调试小记
  19. 按文件夹名匹配并复制文件夹及子文件
  20. Sigmoid函数的理解

热门文章

  1. LT8641UXE HDMI2.0 4进1出4K60Hz方案介绍
  2. 一周新闻纵览:Instagram非法收集用户数据,谷歌浏览器现漏洞,微信清粉服务泄露个人信息,去年境外网络攻击主要来自美国
  3. 项目经理:不要再使用Double类型去进行金额计算啦
  4. 低代码开发平台领域有哪些新的发展趋势?
  5. 开启从小白到精通的基于文献计量学论文写作之旅
  6. 苹果手机数据线充不了电_手机充不了电怎么办
  7. 电脑充不进去电的解决方法
  8. 微型计算机传输信息采用什么计数法,自考《微型计算机及其接口技术》的学习方法...
  9. Android使用MediaPlayer播放音频
  10. 【已解决】阿里云盘压缩包无法分享压缩文件分享限制