TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException
0 H/ S% ]; z) F缺少相应jar包都会有异常,根据异常找jar包导入......
$ E: ` p$ W2 b9 F8 \1 A; F
2 i9 k4 [ Q$ y: q这里我说下lang包,因为这个包我找了好半天:9 ^) P; s# E, |3 M8 I: B
$ F, K- m0 h* C- y& G) L& I
我用的是: commons-lang3-3.1.jar 出现异常:7 p( F. m2 s# H
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
. z. l- _6 @& T' K' R0 @可以看出是因为缺少jar包,但是很明显我已经导入了,为什么还会报这个错呢?
4 `- U5 {2 W9 g# i: d( A* j5 G* {0 }0 W
3 o/ ~/ L" n9 u! ^# R/ y
( d' e+ H. v/ Q, g% |1 y, z k在看下 commons-lang-2.4.jar 这个版本的jar包下面目录:
, r# t& E. E+ H; M' b1 w* b- I0 Z0 j4 w( ~3 v3 V: i: d
( y5 l% ]& X7 o# n$ b5 u
针对lang包,新版本居然包名都改了,这个真的没想到,暂时就看了这两个版本,其它版本是否有同样的问题,以后注意下就好了。。。。发个博客记录一下!" O* K9 Y- R" L) M1 Y8 a+ e
) O w1 h9 W8 E
以下是网上搜的:& L# N! |6 S U- g8 y' Z, J
如果有类似错误可以参考,版本不同,记得看下里面包名是否和报错信息对应的上。/ g* u1 [- F9 N% n. N( J
; a$ e0 z. n( f
commons-beanutils-1.8.0.jar不加这个包 " H5 D& \( @) e6 Q G3 ?; k. E
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean . x( t) E6 H8 |! z, W7 w1 j
commons-collections.jar 不加这个包
" `# ~. ~9 d+ r( xjava.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
$ u& K2 s9 g4 J/ U1 S7 ccommons-lang-2.4.jar不加这个包
$ [. A8 Z2 `9 H, U/ Mjava.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
$ z, j, h3 M. D3 Z0 U1 b; f2 Gcommons-logging-1.1.1.jar不加这个包
: U- P1 h M. o+ yjava.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
9 }& c' J3 x. |ezmorph-1.0.4.jar不加这个包 ' K1 k8 O) b8 N
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
5 y- d+ I1 m0 @ m- njson-lib-2.3-jdk15.jar不加这个包
2 c- D4 G8 D1 K( l" j- Tjava.lang.NoClassDefFoundError: net/sf/json/JSONObject
. d" S& Y; v$ U: c8 J相应jar包可到网上下载,也可以用下面提供的! ; @$ i: e# I! ~. w8 z; D
. C: p9 G* K$ l- @% I" y |
|