java -jar .\target\demo-0.0.1-SNAPSHOT.jar
personal-demo-0.0.1-SNAPSHOT.jar中没有主清单属性

网上翻了,大多都是说在pom.xml加以下这段

    <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

加上还没没有解决问题,依然是找不到主类
知道看到一位大神(回头找不到原链接,请见谅)的文章,在上面的答案基础上再把执行器配置出来,也就是:

    <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build>
</project>

最终完美解决问题

Spring Boot项目源码启动正常,打成jar包后启动报错找不到主类相关推荐

  1. spring boot 项目源码_Spring Boot2 系列教程(三)理解 Spring Boot 项目中的 parent

    前面和大伙聊了 Spring Boot 项目的三种创建方式,这三种创建方式,无论是哪一种,创建成功后,pom.xml 坐标文件中都有如下一段引用: <parent><groupId& ...

  2. Spring MVC 基于注解的class文件打成jar包后注入失败

    异常信息: Spring MVC Autowired – No qualifying bean of type [] found for dependency: expected at least 1 ...

  3. SpringBoot项目在idea中运行正常,打包jar包后运行报NoClassDefFoundError和UnsatisfiedDependencyException解决方案...

    SpringBoot项目在idea中运行正常,按照网上的方式打成jar包后在控制台运行报错. 第一个错误: 2018-09-06 09:38:35,222 ERROR (SpringApplicati ...

  4. Java接入PayPal教程,Spring boot Demo源码,企业账号注册,支付,回调,退款全流程,最新PayPal SDK

    一.环境准备 1. 注册 2. 创建沙箱测试账号 3. Client ID及Secret 二.核心代码 1. 官方github sdk 2. pom引用 3. 代码讲解 4. 支付代码demo流程 5 ...

  5. spring boot 瘦身打包排除其他依赖jar包

    一个普通的spring boot项目差不多就要50M左右的大小,随着项目的进行,代码包大小才1M以内,对于我们开发人员来说是一种极大的痛苦,查找了一下网上的资源, 在<excludeGroupI ...

  6. Java项目打成Jar包后执行Jar包指定方法

    最近在考虑跳个槽的问题,也看了几个面试,其中有一个面试让我本地写一个蛇形矩阵,打成Jar包,并且可以使用java -jar 命令启动,本人基础不太牢固,这个问题我找了半天才找到解决的办法,面试题答完直 ...

  7. SpringBoot项目打成jar包后,无法读取resources下的文件

    最近在使用aspose将word转PDF并进行签章打印,读取凭证文件时遇到一个问题,凭证文件放在resources目录下,Windows下可正常读取,但是打成jar包部署到Linux服务器上却取不到文 ...

  8. Java如何读取JAR包外的properties文件及打成jar包后无法读取到jar包内的properties文件

    项目中,经常把一部分功能独立出来,做一个java  project,然后打成jar包供其他项目引用.这时候,如果jar包中需要读取配置文件信息,则很少把该配置打进jar包,因为它不方便修改,更多都是采 ...

  9. java 代码打开jar文件_Java基础之用记事本编辑java代码运行,并且打成jar包后运行...

    使用记事本写java代码 1.在d盘新建一个记事本,名字叫做zhanzhuang.java,会询问不可用,是否继续,点击是 2.在里面编辑就如下内容,注意文件的名字要和 class 后面的名字相对应 ...

最新文章

  1. 把数字翻译成字符串python_46 把数字翻译成字符串
  2. Web2.0时代,你得到什么?
  3. java 方法注解_使用Java注解不正确的方法
  4. my.ini优化mysql数据库性能的十个参数(推荐)
  5. python2和python3字符串区别_python2和python3字符串区别
  6. Netty工作笔记0066---Netty核心模块内容梳理
  7. 所谓伊人,在水一方--------------折射定律
  8. 台式计算机电源机箱维修,台式电脑电源故障维修实例教程
  9. matlab 质心,Matlab中三点确定质心
  10. stm32跑web服务器和协议栈的区别,STM32与LAN9252构建EtherCAT从站(二):使用SSC生成协议栈和XML文件——丁丁的个人网站...
  11. 计算机组成原理-第一章 计算机系统概述(详细知识点总结)
  12. Lect3 最优化Optimization
  13. c语言函数遇到return就结束,关于c语言中return的用法介绍
  14. 关于linux下进程、线程和任务的一种阐述
  15. PPT学习整理(八)PPT动画全入门
  16. java 日文片假名半角转全角_日文 全角/半角 平假名/片假名 的转换
  17. 00.Sublime汉化、默认代码块、代码提示教程
  18. 出租车管理系统java_Java学员作品-出租车管理系统
  19. java定义常量_JAVA中定义常量方法
  20. 微信小程序开发-新闻列表之新闻列表绑定

热门文章

  1. 《2022大数据产业年度创新技术突破》榜重磅发布丨金猿奖
  2. java swing弹窗_java Swing实现弹窗效果
  3. Linux-Shell脚本-启动杀死进程
  4. 虚拟主机 (Virtual Host)
  5. Go实战--golang中使用echo框架中的HTTP/2、Server Push(labstack/echo、golang.org/x/net/http2)
  6. 共享内存(进程间的通信方式)
  7. 通过mysqld启动mysql_mysqld_safe启动mysql数据库的参数
  8. 关于项目 java版本QQ (含服务器和客户端)
  9. arduino控制颜色传感器
  10. AXURE RP EXTENSION For Chrome安装与修复