《一眼就会系列》每天抽出一点时间巩固基础!同时学习最新知识(与时俱进)!罗列、简述、概括问题,让读者扫一眼就知道该如何处理。
解决方法:
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、文件中加入:
Manifest-Version: 1.0Class-Path: libspring-boot-starter-jdbc-2.5.3.jar libmysql-connector-java-8.0.28.jar libfastjson-1.2.39.jar libspring-boot-starter-web-2.5.2.jar liblog4j-core-2.17.1.jar libspring-boot-starter-json-2.5.2.jar libspring-boot-starter-2.5.3.jar libspring-boot-starter-logging-2.5.3.jar liblog4j-to-slf4j-2.14.1.jar liblog4j-api-2.17.1.jar libspringfox-swagger2-3.0.0.jar libspringfox-swagger-ui-3.0.0.jar libguava-31.0.1-jre.jar libjunit-4.12.jar libHikariCP-4.0.3.jar libspring-jdbc-5.3.9.jar libprotobuf-java-3.11.4.jar libspring-boot-starter-tomcat-2.5.2.jar libspring-webmvc-5.3.8.jar libspring-web-5.3.8.jar libspringfox-swagger-common-3.0.0.jar libspringfox-spring-webmvc-3.0.0.jar libspringfox-spring-webflux-3.0.0.jar libspringfox-spring-web-3.0.0.jar libspringfox-schema-3.0.0.jar libspringfox-spi-3.0.0.jar libspringfox-core-3.0.0.jar libclassmate-1.5.1.jar libspring-plugin-metadata-2.0.0.RELEASE.jar libspring-plugin-core-2.0.0.RELEASE.jar libswagger-models-1.5.20.jar liblogback-classic-1.2.4.jar libjul-to-slf4j-1.7.32.jar libslf4j-api-1.7.32.jar libswagger-annotations-1.5.20.jar libmapstruct-1.3.1.Final.jar libfailureaccess-1.0.1.jar liblistenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar libjsr305-3.0.2.jar libchecker-qual-3.12.0.jar liberror_prone_annotations-2.7.1.jar libj2objc-annotations-1.3.jar libhamcrest-core-1.3.jar libspring-boot-autoconfigure-2.5.3.jar libspring-boot-2.5.3.jar libjakarta.annotation-api-1.3.5.jar libspring-tx-5.3.9.jar libspring-context-5.3.9.jar libspring-aop-5.3.9.jar libspring-beans-5.3.9.jar libspring-expression-5.3.9.jar libspring-core-5.3.9.jar libsnakeyaml-1.28.jar libjackson-datatype-jdk8-2.12.3.jar libjackson-datatype-jsr310-2.12.3.jar libjackson-module-parameter-names-2.12.3.jar libjackson-databind-2.12.3.jar libtomcat-embed-websocket-9.0.48.jar libtomcat-embed-core-9.0.48.jar libtomcat-embed-el-9.0.48.jar libswagger-annotations-2.1.2.jar libclassgraph-4.8.83.jar libjackson-annotations-2.12.3.jar libspring-jcl-5.3.9.jar libjackson-core-2.12.3.jar libbyte-buddy-1.10.11.jar liblogback-core-1.2.4.jarMain-Class: com.liugq.test.ApplicationStart
提示:
1、Class-Path英文冒号后空一格,每个jar后空一格。
2、绝大部分项目直接可以用。
解决方法二:请看视频:(一眼就会)【已解决】Exception in thread “main“ java.lang.NoClassDefFoundError java.lang.ClassNo【jar中没有主清单属性
能帮到您是我前进的动力!有问题请留言!