《一眼就会系列》每天抽出一点时间巩固基础!同时学习最新知识(与时俱进)!罗列、简述、概括问题,让读者扫一眼就知道该如何处理。

其实就是配置文件和包的版本问题。

解决方法如下:(请放大并用超清观看)

java

build.gradle 配置文件:

apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'idea'
version '1.0-SNAPSHOT'
repositories {
    mavenCentral()
}

dependencies {
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
    //jdbc
    compile 'org.springframework.boot:spring-boot-starter-jdbc:2.5.3'
    compile 'mysql:mysql-connector-java:8.0.28'
    //json
    compile 'com.alibaba:fastjson:1.2.39'
    //spring
    compile 'org.springframework.boot:spring-boot-starter-web:2.5.2'
    /* log4j */
    compile 'org.apache.logging.log4j:log4j-core:2.17.1'
    compile 'org.apache.logging.log4j:log4j-api:2.17.1'
    //swagger:
    compile 'io.springfox:springfox-swagger2:3.0.0'
    compile 'io.springfox:springfox-swagger-ui:3.0.0'
    compile 'com.google.guava:guava:31.0.1-jre'
    compile 'junit:junit:4.12'
}

jar {
    String JarPathAll = ''
    configurations.runtime.each {JarPathAll = JarPathAll + " lib\\"+it.name}
    manifest {
        attributes 'Main-Class': 'org.example.ApplicationStart'
        attributes 'Class-Path': JarPathAll
    }
}

test {
    useJUnitPlatform()
}

ApplicationStart.java 启动文件:

package org.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
public class ApplicationStart {
    public static void main(String[] args) {
        SpringApplication.run(ApplicationStart.class);
    }
}

【已解决】【一眼就会】Exception in thread “main“ java.lang.NoClassDefFoundError java.lang.ClassNo【jar中没有主清单属性】相关推荐

  1. jar中没有主清单属性【解决办法】

    <main><script type="text/javascript"> var blogSensitiveWords = ""; j ...

  2. 在Linux上部署jar包(不需要Docker,Tomcat等容器)解决xxx.jar中没有主清单属性

    一.springboot在idea中通过package命令打包 将target下生成的jar包拉到linux下,并执行jar包如下 [root@localhost oa]# java -jar new ...

  3. springboot jar中没有主清单属性_Spring Boot 常见错误及解决方法

    导读 Spring Boot 作为 Java 生态中最流行的开发框架,意味着被数以万计的开发者所使用.下面根据我们自身遇到的问题,加上用户提供的一些反馈,来大致梳理下 Spring Boot 的常见错 ...

  4. java jar 没有主清单属性_Spring Boot jar中没有主清单属性的解决方法

    使用Spring Boot微服务搭建框架,在eclipse和Idea下能正常运行,但是在打成jar包部署或者直接使用java -jar命令的时候,提示了xxxxxx.jar中没有主清单属性: D:\h ...

  5. xxx-1.0-SNAPSHOT.jar中没有主清单属性的解决方法

    我在spring boot的pom.xml文件中,加了 <packaging>jar</packaging> 代码,然后再打成jar,但当我通过java -jar xxx.ja ...

  6. 打包时出现的异常。XXXXXXX-1.0-SNAPSHOT.jar中没有主清单属性的解决办法

    打包时异常信息如下: Some problems were encountered while building the effective model for com.llq:redis:jar:1 ...

  7. no main manifest attribute maven package 运行打包后的jar包报错:xxx.jar中没有主清单属性 通过配置 maven plugin 解决

    文章目录 命令行运行生成的jar包,报错 解决 手动修复 修改打包规则 一劳永逸 MANIFEST.MF demo Others IDEA 中关于 main class 的配置 命令行运行生成的jar ...

  8. idear 打jar包报错:jar中没有主清单属性 的一种解决办法

    idear 打包报:jar中没有主清单属性 部分参考自,InteliJ IDEA生成可执行jar运行提示没有主清单属性 - JavaShuo 并完善之. java生成可执行jar文件其中一种方法: ( ...

  9. 已解决idea连接数据库异常:Exception in thread “main“ com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:

    Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You ...

  10. spring-xxx-xxx-0.0.1-SNAPSHOT.jar中没有主清单属性完美解决

    这种情况就是因为没有在SpringBoot中pom文件安装maven-plugin,导致出现没有主清单属性问题 1.引入插件 <build><plugins><plugi ...

最新文章

  1. SharePoint 2010 自定义日志
  2. Docker是个啥?
  3. python k线顶分型_【缠论】分型、笔的定义及其程序化
  4. 带你一起学计算机专业英语!(IT行业、四六级党快记起来)《软件工程专业英语》第三单元:项目计划——单词、短语、名词缩写、难句
  5. 全网最好懂的Spring AOP原理
  6. pd 修改列名_Python-修改列名、缺失值探索以及替代vlookup的join()使用方法
  7. 推荐系统Recommendation System:综述
  8. html如何改成花体英文字体,花体英文转换器可复制字体(附花体字发文技巧)...
  9. 网上赚钱的好方法,实战案例讲解,让你秒懂赚钱的秘密!
  10. 华为od与中软外包哪个更好_记录下入职中软一个月(外包华为
  11. 网恋背后的骗局:那些被宰杀掉的猪!必看!
  12. XJTUSE专业课与实验指南(已经开源)
  13. 赛灵思 PL 和 PS IBIS 模型解码器
  14. Linux服务器搭建--NTP服务器的搭建与配置
  15. 值传递和引用传递是什么?
  16. 一阶系统开环传递函数表达式_机械振动理论(2)-多自由度系统
  17. ubuntu 中w指令中的IDLE是什么意思
  18. 数字化医院PACS影像系统 三维影像后处理技术应用
  19. 全方位解读Web3域名:DID基石、NFT新增长点
  20. python无法安装tensorflow_Windows上安装Tensorflow踩的坑

热门文章

  1. 树莓派SSH无法连接——22号端口能ping通,但不能连接
  2. 计算机对环境设计的作用,浅谈计算机辅助设计教育在环境艺术设计专业教学中的作用...
  3. Markdown没能生成表格问题
  4. java程序shell脚本制作
  5. uniapp支付宝小程序授权用户信息、授权手机号码
  6. mysql5.7集群方案
  7. java窗体分为左右两个面板_Java中怎么把一个窗体水平分为三部分呀?
  8. 学术速运|在药物发现中的钉合螺旋肽高通量筛选
  9. XDRender_ObjPass_ShaderMode_Cloth(0) 面料渲染
  10. 【RPG Maker教程】事件基础篇:什么是开关