当前位置: 首页 > news >正文

idea spring boot 打包成可执行的 JAR包

idea 2023
spring boot 2.6.13
打包成可执行的 JAR包

创建一个 简单的 spring boot 程序
idea
File — New — Project

在这里插入图片描述
11
在这里插入图片描述
22
在这里插入图片描述
在这里插入图片描述
11

package com.example.demo.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HelloWorldController {@RequestMapping("/hello")public String hello()  throws Exception{return "HelloWorld ,Spring Boot 666666 !";}
}

http://127.0.0.1:8080/hello

修改
server.port=8086

http://127.0.0.1:8086/hello

HelloWorld ,Spring Boot 666666 !

2 . 如何打包

在IDEA上将SpringBoot项目打包成jar包
https://gitcode.csdn.net/65ec46811a836825ed7962a6.html

方法一,最为推荐:
​ 项目右侧点击Maven,然后在Lifecycle下,点击clean 然后 点击 package
在这里插入图片描述

java -jar HelloWorld-0.0.1-SNAPSHOT.jar
HelloWorld-0.0.1-SNAPSHOT.jar中没有主清单属性
错误原因是

在这里插入图片描述
参考网址https://www.jb51.net/program/331436ija.htm发现,原来idea在pom.xml默认生成的下面一段打包配置xml中,有个属性skip默认为true了,改为false,重新打包,再运行就可以了

解决java-jar报错:xxx.jar 中没有主清单属性的方法
https://blog.csdn.net/liubing5188/article/details/146045182

下面这个图片不用看

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
运行jar包
在生成的jar包目录下,打开cmd命令界面,输入命令:

java -jar framework-web-7.0.jar

如果有 图片 等 后台 资源 ,需要怎么打包?

http://www.dtcms.com/a/180454.html

相关文章:

  • SpringBoot默认并发处理(Tomcat)、项目限流详解
  • .NET高频技术点(持续更新中)
  • 软件确认报告:审查功能、评估标准及推动软件稳定高效运行
  • 【图片识别内容改名】图片指定区域OCR识别并自动重命名,批量提取图片指定内容并重命名,基于WPF和阿里云OCR识别的解决
  • 【OpenAI】Updating your OpenAI library to the latest version
  • MySQL高可用方案全攻略:选型指南与AI运维实践
  • Linux——Mysql数据库操作
  • keepalived详细笔记
  • 【react组件】矩形框选小组件,鼠标左键选中 div,键盘 ESC 清空
  • Transformer编码器+SHAP分析,模型可解释创新表达!
  • 开源AI对比--dify、n8n
  • 云原生环境下服务治理体系的构建与落地实践
  • 【计算机视觉】OpenCV实战项目: Fire-Smoke-Dataset:基于OpenCV的早期火灾检测项目深度解析
  • 使用Python和OpenCV实现实时人脸检测与识别
  • 【软件测试】测试用例的概念与常见测试的模型
  • 电商平台如何做好DDoS 攻防战?
  • 【Java基础】——JVM
  • 如何获取NumPy数组中前N个最大值的索引
  • SSL证书格式详解:PEM、CER、DER、JKS、PKCS12等
  • 【C++设计模式之Template Method Pattern】
  • 蓝桥杯青少 图形化编程(Scratch)编程题每日一练——图形特效
  • [Windows] 能同时打开多个图片的图像游览器JWSEE v2.0
  • 【TACD模拟】质子辐照对GaN器件临界电压增加的影响机制
  • DIFY教程第七弹:自然语言生成SQL应用
  • 在 Spring Boot 中实现动态线程池的全面指南
  • OpenCV计算机视觉实战(4)——计算机视觉核心技术全解析
  • 全局异常未能正确捕获到对应的异常
  • Spring,SpringMVC,SpringBoot,SpringCloud的区别
  • mysql两张关联表批量更新一张表存在数据,而另一张表不存在数据的sql
  • mysql 已经初始化好,但是用 dbeaver 连接报错:Public Key Retrieval is not allowed