一,原因

虽然你配置了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. yum卸载遇到的问题--待解决
  2. 计算机科学 44(6a 增刊,窃昕攻击下子空间码的安全性-计算机科学.PDF
  3. Android下拉刷新SwipeRefreshLayout简单用法
  4. cubic-bezier_带CSS中的示例的cube-bezier()函数
  5. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之Pinctrl子系统和GPIO子系统的使用
  6. pagePiling.js - 创建美丽的全屏滚动效果
  7. Python与C++动态链接库交互 win10平台
  8. ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
  9. 【网络】无法解析服务器的DNS地址?;能登陆QQ,无法打开网页
  10. 各省简称 拼音 缩写_求全国各城市的拼音和简写拼音。
  11. 最全电缆直径和电缆流过电流计算以及对照表
  12. html打印word文档,HTML文件到WORD文档双面打印三步曲
  13. Sublime Text2使用教程
  14. MDIO接口FPGA代码
  15. STM32 CubeMx(七)SPI串行同步通信与外部FLASH(W25Q128)的读写和TFT液晶屏
  16. Windows系统资源监控工具perfmon
  17. day40 ORM sqlalchemy
  18. 开启「浏览器多线程下载」选项
  19. E4G刷Linux,易视宝E4-G 全志A20 刷机 armlinux ubuntu server 教程
  20. 网络安全工程师的职业前景如何?

热门文章

  1. 开关电源的纹波和噪声电压-抑制方法
  2. OpenHarmony轻量系统开发【1】初始OpenHarmony
  3. 关于错误TypeError: get_biff_record() missing 1 required positional argument: ‘self‘的解决
  4. 腾讯Deep CNNS卷积加速架构
  5. 如何成为有想法的人?
  6. 中国移动、中国联通、中国电信号码网段大全
  7. Cannot set up a python SDK Python2.7. The SDK seems invalid.配置问题
  8. Java项目实现手机令牌登录Google
  9. 大三实习生,百度offer,学习经历分享
  10. [51nod 1463]找朋友