TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException
+ A" Y4 h2 v1 |# L缺少相应jar包都会有异常,根据异常找jar包导入...... R) g) b1 N* f+ r1 {9 u
I" D2 g/ ^) E7 c0 }7 S: k这里我说下lang包,因为这个包我找了好半天:4 } O, @) A% H) f
" J; `+ w( W' Z+ Q. T+ r& d3 f
我用的是: commons-lang3-3.1.jar 出现异常:
* |" a$ N3 ~+ u; ]6 r- G% N7 _java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
8 O4 T$ h# G6 p/ J可以看出是因为缺少jar包,但是很明显我已经导入了,为什么还会报这个错呢?
) `( n, f* D/ g- ~) l+ X" P* j9 K) Z9 A/ p& V) ~
" s# [1 K1 [* {* X( K7 \" X9 B% M! ]2 C9 p' q5 Q. b
在看下 commons-lang-2.4.jar 这个版本的jar包下面目录:2 e+ y5 J$ ~) P) ^( H) D
. u& M% Y4 Z9 f, M( ?$ O1 { j
- q$ q( h5 q8 l. g5 X0 F针对lang包,新版本居然包名都改了,这个真的没想到,暂时就看了这两个版本,其它版本是否有同样的问题,以后注意下就好了。。。。发个博客记录一下!, d5 B, T4 {. x# [* H/ {
; ^, s" r6 _. O( z! k. t& T
以下是网上搜的:5 z) c+ t$ T% s
如果有类似错误可以参考,版本不同,记得看下里面包名是否和报错信息对应的上。
3 Z2 \& m$ j5 J. V6 C3 n# p) o# r( h, ?' b7 b3 u
commons-beanutils-1.8.0.jar不加这个包 & |0 c+ b Q& h- b6 i8 I
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean # R n9 U- M, M0 Q$ p: Y" e f. `
commons-collections.jar 不加这个包 ( E3 h2 S* _- s: f( d
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap # B# J( E z4 {$ n5 x1 k; J
commons-lang-2.4.jar不加这个包 9 V' y3 m; |1 i2 V2 I' c
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
1 M& Y7 G \3 wcommons-logging-1.1.1.jar不加这个包
; b" i8 B' \/ _" D6 F" B% c1 Ijava.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory `) K) p j, @+ E0 h" w) \
ezmorph-1.0.4.jar不加这个包 0 a9 Y* Q& @0 f+ J& i
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
$ F' r$ Y8 q" Wjson-lib-2.3-jdk15.jar不加这个包
! H, h) _* L: L4 Q! ~* U8 s3 w! j8 o0 Gjava.lang.NoClassDefFoundError: net/sf/json/JSONObject ' v+ E1 O2 q2 b, t1 t; B2 }
相应jar包可到网上下载,也可以用下面提供的!
# L, _8 k$ V4 X
! Q1 w/ T% |( {0 V, v: }/ R \ |
|