当前位置:   article > 正文

【已解决】java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication

java.lang.classnotfoundexception: org.springframework.boot.springapplication

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

 

 

解决方法:

1、jar包加载的太多,有历史遗存,请清理后重新build.(例如:现在lib中有193个包,实际仅需要132个包。)
2、jar包的版本冲突,应改为对应的配套的版本。
3、没有匹配到需要的jar包。
加载包:
1、把war包用rar打开提取lib放到指定文件夹中如:d:/jar/lib
2、war可以删除了。
3、gradle-Tasks-build-jar 编译一个jar包。放到d:/jar。在把需要的jar写入MANIFEST.MF中。(jar右击用winRAR打开,把复制MANIFEST.MF到桌面并编辑)
4、文件中加入:

  1. Manifest-Version: 1.0
  2. Class-Path:  lib\spring-boot-starter-jdbc-2.5.3.jar lib\mysql-connector-java-8.0.28.jar lib\fastjson-1.2.39.jar lib\spring-boot-starter-web-2.5.2.jar lib\log4j-core-2.17.1.jar lib\spring-boot-starter-json-2.5.2.jar lib\spring-boot-starter-2.5.3.jar lib\spring-boot-starter-logging-2.5.3.jar lib\log4j-to-slf4j-2.14.1.jar lib\log4j-api-2.17.1.jar lib\springfox-swagger2-3.0.0.jar lib\springfox-swagger-ui-3.0.0.jar lib\guava-31.0.1-jre.jar lib\junit-4.12.jar lib\HikariCP-4.0.3.jar lib\spring-jdbc-5.3.9.jar lib\protobuf-java-3.11.4.jar lib\spring-boot-starter-tomcat-2.5.2.jar lib\spring-webmvc-5.3.8.jar lib\spring-web-5.3.8.jar lib\springfox-swagger-common-3.0.0.jar lib\springfox-spring-webmvc-3.0.0.jar lib\springfox-spring-webflux-3.0.0.jar lib\springfox-spring-web-3.0.0.jar lib\springfox-schema-3.0.0.jar lib\springfox-spi-3.0.0.jar lib\springfox-core-3.0.0.jar lib\classmate-1.5.1.jar lib\spring-plugin-metadata-2.0.0.RELEASE.jar lib\spring-plugin-core-2.0.0.RELEASE.jar lib\swagger-models-1.5.20.jar lib\logback-classic-1.2.4.jar lib\jul-to-slf4j-1.7.32.jar lib\slf4j-api-1.7.32.jar lib\swagger-annotations-1.5.20.jar lib\mapstruct-1.3.1.Final.jar lib\failureaccess-1.0.1.jar lib\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar lib\jsr305-3.0.2.jar lib\checker-qual-3.12.0.jar lib\error_prone_annotations-2.7.1.jar lib\j2objc-annotations-1.3.jar lib\hamcrest-core-1.3.jar lib\spring-boot-autoconfigure-2.5.3.jar lib\spring-boot-2.5.3.jar lib\jakarta.annotation-api-1.3.5.jar lib\spring-tx-5.3.9.jar lib\spring-context-5.3.9.jar lib\spring-aop-5.3.9.jar lib\spring-beans-5.3.9.jar lib\spring-expression-5.3.9.jar lib\spring-core-5.3.9.jar lib\snakeyaml-1.28.jar lib\jackson-datatype-jdk8-2.12.3.jar lib\jackson-datatype-jsr310-2.12.3.jar lib\jackson-module-parameter-names-2.12.3.jar lib\jackson-databind-2.12.3.jar lib\tomcat-embed-websocket-9.0.48.jar lib\tomcat-embed-core-9.0.48.jar lib\tomcat-embed-el-9.0.48.jar lib\swagger-annotations-2.1.2.jar lib\classgraph-4.8.83.jar lib\jackson-annotations-2.12.3.jar lib\spring-jcl-5.3.9.jar lib\jackson-core-2.12.3.jar lib\byte-buddy-1.10.11.jar lib\logback-core-1.2.4.jar
  3. Main-Class: com.liugq.test.ApplicationStart

提示:
1、Class-Path英文冒号后空一格,每个jar后空一格。
2、绝大部分项目直接可以用。

解决方法二:请看视频:(一眼就会)【已解决】Exception in thread “main“ java.lang.NoClassDefFoundError java.lang.ClassNo【jar中没有主清单属性

能帮到您是我前进的动力!有问题请留言!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号