一,原因

虽然你配置了jar包,但jar的作用范围没有放开!

  • 如 IDEA 加入 tomcat 6.0.9 默认就Provied

二,解决方法

更改一下 jar包scope作用域就OK

三,什么是scope作用域

  • scope 值:compile、test、provided、runtime、system
  • 开发阶段:开发、测试、部署、运行

3.1,compile

默认值,适用于【开发、测试、部署、运行】,如 log4j

3.2,provided

适用于【开发、测试】,如 servlet-api

3.3,runtime

适用于【运行】,如 JDBC

3.4,test

适用于【测试】,junit

3.5,system

不推荐使用,使用比较麻烦

为什么明明配置了jar包,main 方法还是 java.lang.NoClassDefFoundError ?相关推荐

  1. RxAndroid jar包引入异常导致java.lang.NoClassDefFoundError: Failed resolution of: Lio/reactivex/android/sche

    前言: 项目引用第三方sdk,运行报错:java.lang.NoClassDefFoundError: Failed resolution of: Lio/reactivex/android/sche ...

  2. java命令执行jar包main方法指定相关依赖

    1. 准备好工程执行所需的所有依赖jar包,也可以使用maven导出依赖的方法导出: 2. 将工程打包,此处打成jar包,如上图所示,zookeeper-learn-1.0-SNAPSHOT.jar, ...

  3. 运行jar包出现问题:java.lang.SecurityException: JCE cannot authenticate the provider BC

    解决方法: 1.在\jre1.8.0_131\lib\security这个文件里找到'java.security',添加security.provider.x=org.bouncycastle.jce ...

  4. poi jar包报错:java.lang.NoSuchFieldError:Factory

    1.报错现象: 2.解决方法: 删除poi-ooxml-schemas jar包 <exclusion><artifactId>poi-ooxml-schemas</ar ...

  5. maven 工程依赖了某个jar包 但还是报java.lang.ClassNotFoundException的问题

    一般出现这种情况,首先看看 pom.xml 文件引用的jar文件有没有损坏.或者下载不完整,打开maven仓库根据依赖地址可以查看. 如果还是出现问题,报 java.lang.ClassNotFoun ...

  6. maven引用公共包_maven项目引用外部jar包的方法

    问题描述: 有一个java maven web项目,需要引入一个第三方包gdal.jar,但是这个包是自己打包的,在maven中央库里面找不到该包,因此我采用传统的方式,将这个包拷贝到:项目名称\sr ...

  7. maven 项目中引入第三方jar包的方法

    说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包 1 将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi ...

  8. SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法)

    SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法) 可用于SpringBoot引用的前端UI的Jar包,类似于SwaggerUI包 WABJAR介绍 ...

  9. 一步一步学java(7):jar包使用方法及常用jar包分类汇总(持续更新)

    java最大的特点和优势就是纯面向对象.开源,除了JDK.JRE自带的基础类库之外,还有非常多的大牛们开发了各种应用的类库(jar包),本篇主要介绍一下这些类库的使用方法,并把常用jar包分类汇总,以 ...

最新文章

  1. 阿里云全球19个地域节点,哪个节点的服务器好,速度快?...
  2. 一线大厂!真实!近距离!接触大数据时代
  3. 拉格朗日差值法----算法学习
  4. 【随笔】通用近似定理
  5. swoole+redis(websocket聊天室demo)
  6. LBS核心技术解析(引子)
  7. 怎么批量修改html文件后缀,怎么批量修改文件后缀
  8. html5支持多线程,html5 多线程
  9. 分布式监控:Zabbix_sender介绍及配置
  10. python k线斜率计算公式_均线角度公式,通达信均线斜率公式
  11. 性能测试基础知识-华为云学院
  12. Hinton 2006 science 文章 RBM 预训练 AutoEncoder
  13. 我的大学-5-34-林陆
  14. SSR门户项目爬坑之路(三)
  15. 微信支付获取rsa加密公钥
  16. 大学物理 复习指导、公式推导精简过程、结论归纳 第三章 动量守恒定律与能量守恒定律
  17. 6.14 PowerBI系列之DAX函数专题-重点之集合函数UNION、INTERSECT、 except、crossjoin、generate
  18. dingding for Ubuntu: Ubuntu中钉钉安装包资源及安装
  19. linux内核说明,Linux内核版本说明
  20. selenium打开网页被检测,怎么屏蔽和绕过

热门文章

  1. 利用 obfuscator-llvm 对安卓平台 so库进行混淆 虚假流程,字符串混淆。
  2. android 版本的晴天钟,晴天钟app
  3. 【方向盘】认为:开发者已无理由再用Java EE
  4. 聊起日本文化大家首先会想起什么
  5. 使用Crypto++5.5.2完成RSA加解密,真正的把公钥放在字符串内,而不是放在文件内
  6. java1000赛跑 运动会
  7. 【百问网】物联网基础学习Day1
  8. 视频输入输出1-读取视频构造函数
  9. pytorch中tensor.mean(axis, keepdim)参数理解小实验
  10. P90、面试题11:数值的整数次方