为什么明明配置了jar包,main 方法还是 java.lang.NoClassDefFoundError ?
一,原因
虽然你配置了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 ?相关推荐
- RxAndroid jar包引入异常导致java.lang.NoClassDefFoundError: Failed resolution of: Lio/reactivex/android/sche
前言: 项目引用第三方sdk,运行报错:java.lang.NoClassDefFoundError: Failed resolution of: Lio/reactivex/android/sche ...
- java命令执行jar包main方法指定相关依赖
1. 准备好工程执行所需的所有依赖jar包,也可以使用maven导出依赖的方法导出: 2. 将工程打包,此处打成jar包,如上图所示,zookeeper-learn-1.0-SNAPSHOT.jar, ...
- 运行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 ...
- poi jar包报错:java.lang.NoSuchFieldError:Factory
1.报错现象: 2.解决方法: 删除poi-ooxml-schemas jar包 <exclusion><artifactId>poi-ooxml-schemas</ar ...
- maven 工程依赖了某个jar包 但还是报java.lang.ClassNotFoundException的问题
一般出现这种情况,首先看看 pom.xml 文件引用的jar文件有没有损坏.或者下载不完整,打开maven仓库根据依赖地址可以查看. 如果还是出现问题,报 java.lang.ClassNotFoun ...
- maven引用公共包_maven项目引用外部jar包的方法
问题描述: 有一个java maven web项目,需要引入一个第三方包gdal.jar,但是这个包是自己打包的,在maven中央库里面找不到该包,因此我采用传统的方式,将这个包拷贝到:项目名称\sr ...
- maven 项目中引入第三方jar包的方法
说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包 1 将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi ...
- SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法)
SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法) 可用于SpringBoot引用的前端UI的Jar包,类似于SwaggerUI包 WABJAR介绍 ...
- 一步一步学java(7):jar包使用方法及常用jar包分类汇总(持续更新)
java最大的特点和优势就是纯面向对象.开源,除了JDK.JRE自带的基础类库之外,还有非常多的大牛们开发了各种应用的类库(jar包),本篇主要介绍一下这些类库的使用方法,并把常用jar包分类汇总,以 ...
最新文章
- yum卸载遇到的问题--待解决
- 计算机科学 44(6a 增刊,窃昕攻击下子空间码的安全性-计算机科学.PDF
- Android下拉刷新SwipeRefreshLayout简单用法
- cubic-bezier_带CSS中的示例的cube-bezier()函数
- 【嵌入式Linux】嵌入式Linux驱动开发基础知识之Pinctrl子系统和GPIO子系统的使用
- pagePiling.js - 创建美丽的全屏滚动效果
- Python与C++动态链接库交互 win10平台
- ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
- 【网络】无法解析服务器的DNS地址?;能登陆QQ,无法打开网页
- 各省简称 拼音 缩写_求全国各城市的拼音和简写拼音。
- 最全电缆直径和电缆流过电流计算以及对照表
- html打印word文档,HTML文件到WORD文档双面打印三步曲
- Sublime Text2使用教程
- MDIO接口FPGA代码
- STM32 CubeMx(七)SPI串行同步通信与外部FLASH(W25Q128)的读写和TFT液晶屏
- Windows系统资源监控工具perfmon
- day40 ORM sqlalchemy
- 开启「浏览器多线程下载」选项
- E4G刷Linux,易视宝E4-G 全志A20 刷机 armlinux ubuntu server 教程
- 网络安全工程师的职业前景如何?
热门文章
- 开关电源的纹波和噪声电压-抑制方法
- OpenHarmony轻量系统开发【1】初始OpenHarmony
- 关于错误TypeError: get_biff_record() missing 1 required positional argument: ‘self‘的解决
- 腾讯Deep CNNS卷积加速架构
- 如何成为有想法的人?
- 中国移动、中国联通、中国电信号码网段大全
- Cannot set up a python SDK Python2.7. The SDK seems invalid.配置问题
- Java项目实现手机令牌登录Google
- 大三实习生,百度offer,学习经历分享
- [51nod 1463]找朋友