TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException
" d# N: B: n( [3 n$ N" Y* Y- y缺少相应jar包都会有异常,根据异常找jar包导入...... . c1 `7 D* N7 J6 o9 \2 k
% J* Y+ W: l$ V. d3 f这里我说下lang包,因为这个包我找了好半天:
9 f- O! ^, t" |5 L* `$ q1 V4 }
' }* v, n$ h3 N2 E我用的是: commons-lang3-3.1.jar 出现异常:
# m* \; V- r& }& H5 _- @java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException W: p6 R# q7 m. S' x
可以看出是因为缺少jar包,但是很明显我已经导入了,为什么还会报这个错呢?
+ P; ^! e B! f' b. z! m9 f# r# R0 p) U- u
# A" {+ n, v$ v0 f$ j& K; M' ^/ Q- j2 Y/ S' m! x
在看下 commons-lang-2.4.jar 这个版本的jar包下面目录:0 {5 o9 f9 G0 ^! T5 I$ w% [
& B! t4 J0 t) k& |% [
- x s# D! Y- H0 ~6 Y& h' y针对lang包,新版本居然包名都改了,这个真的没想到,暂时就看了这两个版本,其它版本是否有同样的问题,以后注意下就好了。。。。发个博客记录一下!
F r1 F' E; k7 L: K; ]& X! b, C' c4 A. \ n3 d9 }+ n
以下是网上搜的:
% {+ s* z, T: s9 G/ E+ l7 p如果有类似错误可以参考,版本不同,记得看下里面包名是否和报错信息对应的上。5 }/ ]+ ]# r+ r
4 K( l7 s2 f2 T! r8 w" c- q! u5 v
commons-beanutils-1.8.0.jar不加这个包 5 I/ T/ h# J& g, G. l
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
; Y% W" ^1 x) y7 D* c8 |commons-collections.jar 不加这个包 ! E' d5 W- v, P( L" F( v) ?
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap 2 j* T( a0 ]8 ]( x2 A9 {
commons-lang-2.4.jar不加这个包
/ i( f: a2 L5 Y0 [4 P+ J3 Tjava.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException . Q& ^! p/ X2 ?/ F. Z
commons-logging-1.1.1.jar不加这个包 % c6 p8 T, J" w# X6 u
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ' s- a9 M: y; `
ezmorph-1.0.4.jar不加这个包 8 E! j( p# i1 T0 ] j4 V- f* H
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
! r! y) v& k* f) A1 }* c1 Njson-lib-2.3-jdk15.jar不加这个包 a) [: {9 r7 Y: Z% g
java.lang.NoClassDefFoundError: net/sf/json/JSONObject ) C5 K- s+ A) l3 E: _( T0 Q
相应jar包可到网上下载,也可以用下面提供的!
- q) K: ^/ `5 w* \' m) O* ]( L- M( U/ S5 J" e
|
|