【已解决】【一眼就会】Exception in thread “main“ java.lang.NoClassDefFoundError java.lang.ClassNo【jar中没有主清单属性】
《一眼就会系列》每天抽出一点时间巩固基础!同时学习最新知识(与时俱进)!罗列、简述、概括问题,让读者扫一眼就知道该如何处理。
其实就是配置文件和包的版本问题。
解决方法如下:(请放大并用超清观看)
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中没有主清单属性】相关推荐
- jar中没有主清单属性【解决办法】
<main><script type="text/javascript"> var blogSensitiveWords = ""; j ...
- 在Linux上部署jar包(不需要Docker,Tomcat等容器)解决xxx.jar中没有主清单属性
一.springboot在idea中通过package命令打包 将target下生成的jar包拉到linux下,并执行jar包如下 [root@localhost oa]# java -jar new ...
- springboot jar中没有主清单属性_Spring Boot 常见错误及解决方法
导读 Spring Boot 作为 Java 生态中最流行的开发框架,意味着被数以万计的开发者所使用.下面根据我们自身遇到的问题,加上用户提供的一些反馈,来大致梳理下 Spring Boot 的常见错 ...
- java jar 没有主清单属性_Spring Boot jar中没有主清单属性的解决方法
使用Spring Boot微服务搭建框架,在eclipse和Idea下能正常运行,但是在打成jar包部署或者直接使用java -jar命令的时候,提示了xxxxxx.jar中没有主清单属性: D:\h ...
- xxx-1.0-SNAPSHOT.jar中没有主清单属性的解决方法
我在spring boot的pom.xml文件中,加了 <packaging>jar</packaging> 代码,然后再打成jar,但当我通过java -jar xxx.ja ...
- 打包时出现的异常。XXXXXXX-1.0-SNAPSHOT.jar中没有主清单属性的解决办法
打包时异常信息如下: Some problems were encountered while building the effective model for com.llq:redis:jar:1 ...
- no main manifest attribute maven package 运行打包后的jar包报错:xxx.jar中没有主清单属性 通过配置 maven plugin 解决
文章目录 命令行运行生成的jar包,报错 解决 手动修复 修改打包规则 一劳永逸 MANIFEST.MF demo Others IDEA 中关于 main class 的配置 命令行运行生成的jar ...
- idear 打jar包报错:jar中没有主清单属性 的一种解决办法
idear 打包报:jar中没有主清单属性 部分参考自,InteliJ IDEA生成可执行jar运行提示没有主清单属性 - JavaShuo 并完善之. java生成可执行jar文件其中一种方法: ( ...
- 已解决idea连接数据库异常:Exception in thread “main“ com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You ...
- spring-xxx-xxx-0.0.1-SNAPSHOT.jar中没有主清单属性完美解决
这种情况就是因为没有在SpringBoot中pom文件安装maven-plugin,导致出现没有主清单属性问题 1.引入插件 <build><plugins><plugi ...
最新文章
- python安装numpy-python及numpy安装
- jscience中的parse转换
- 启明去端分享| ESP32-S3如何实现tcp_client和tcp_server9-07
- linux python默认安装目录_非root用户在linux服务器自己目录下安装需要的python版本及其模块...
- ACL 2020 | 多跳问答的基于对齐的无监督迭代解释检索方法
- 商女不知亡国恨,一天到晚敲代码
- python 单例模式的四种实现方法
- 1.数据库基本概念知识
- CCF NOI1029 信息加密
- 佳能打印机IP1880,打印提示墨盒收集器已满的解决方法
- OpenGL学习之旅(三)——Bezier曲线理论与OpenGL实现
- Wps的两种论文标注参考文献
- DB2的VALUE函数
- 数学建模基础理论【二】(定积分)
- 感知机为什么不能表示“异或”?
- 如何用计算机做大爆炸模拟,法国完成首个宇宙结构计算机模型 模拟大爆炸至今...
- 企信下载的文件在哪里_iTunes下载的固件在哪 iTunes固件下载地址【介绍】
- R语言解决数据不平衡问题
- HYPEREAL带来突破性的深度感知摄像头,在虚拟世界睁开真实之眼
- 81. 采用 OPA5 进行 SAP UI5 集成测试(Integration Test)的一个例子
热门文章
- 龙珠超宇宙2服务器中断,龙珠超宇宙2联机服务器说明
- 【python微博爬虫+定时发送邮件操作②】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧?
- WARNING: This is a development server. Do not use it in a production deployment
- Protel DXP元件库快速搜索
- CAJ转换成PDF在线方法是什么
- 小工具 - 剪切板计算器
- 2021年高清卫星影像DEM数据免费下载,3款软件4个网站推荐给你
- 简单的算法:红包算法
- 关于idea的浏览器图标消失
- 放弃Gitflow Workflow的原因——Gitflow Workflow(六)