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

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

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

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. python安装numpy-python及numpy安装
  2. jscience中的parse转换
  3. 启明去端分享| ESP32-S3如何实现tcp_client和tcp_server9-07
  4. linux python默认安装目录_非root用户在linux服务器自己目录下安装需要的python版本及其模块...
  5. ACL 2020 | 多跳问答的基于对齐的无监督迭代解释检索方法
  6. 商女不知亡国恨,一天到晚敲代码
  7. python 单例模式的四种实现方法
  8. 1.数据库基本概念知识
  9. CCF NOI1029 信息加密
  10. 佳能打印机IP1880,打印提示墨盒收集器已满的解决方法
  11. OpenGL学习之旅(三)——Bezier曲线理论与OpenGL实现
  12. Wps的两种论文标注参考文献
  13. DB2的VALUE函数
  14. 数学建模基础理论【二】(定积分)
  15. 感知机为什么不能表示“异或”?
  16. 如何用计算机做大爆炸模拟,法国完成首个宇宙结构计算机模型 模拟大爆炸至今...
  17. 企信下载的文件在哪里_iTunes下载的固件在哪 iTunes固件下载地址【介绍】
  18. R语言解决数据不平衡问题
  19. HYPEREAL带来突破性的深度感知摄像头,在虚拟世界睁开真实之眼
  20. 81. 采用 OPA5 进行 SAP UI5 集成测试(Integration Test)的一个例子

热门文章

  1. 龙珠超宇宙2服务器中断,龙珠超宇宙2联机服务器说明
  2. 【python微博爬虫+定时发送邮件操作②】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧?
  3. WARNING: This is a development server. Do not use it in a production deployment
  4. Protel DXP元件库快速搜索
  5. CAJ转换成PDF在线方法是什么
  6. 小工具 - 剪切板计算器
  7. 2021年高清卫星影像DEM数据免费下载,3款软件4个网站推荐给你
  8. 简单的算法:红包算法
  9. 关于idea的浏览器图标消失
  10. 放弃Gitflow Workflow的原因——Gitflow Workflow(六)