TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException! e, ]3 q$ J- ?$ M
缺少相应jar包都会有异常,根据异常找jar包导入......
1 g8 j( D$ {+ _4 y2 E" E
& ]$ \$ H' Q! t+ i这里我说下lang包,因为这个包我找了好半天:
1 B) o" K" ^0 |7 z3 n- x, R5 m' e G
我用的是: commons-lang3-3.1.jar 出现异常:. X3 [5 o: p' Q
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException 6 b8 T, ^% P/ n# v) r1 _9 l+ q
可以看出是因为缺少jar包,但是很明显我已经导入了,为什么还会报这个错呢?
& {+ L3 {2 `8 T7 U& s3 D, b8 | k8 ^) P* X' |7 o D2 }* r
. j4 m9 p9 M5 K# N9 J9 ^* b
$ M$ i' f O- K3 B5 s4 @# M在看下 commons-lang-2.4.jar 这个版本的jar包下面目录:
0 c4 u7 ?) o" z9 Z7 I& J1 P& L5 T, {* L! M' q2 G& |" U; `
( u- k/ O+ Y* k- u8 A6 d, U$ g针对lang包,新版本居然包名都改了,这个真的没想到,暂时就看了这两个版本,其它版本是否有同样的问题,以后注意下就好了。。。。发个博客记录一下!3 B4 U% }/ L* t& f& p2 T
' e' e: b6 m+ y以下是网上搜的:0 Y0 B; ?; U5 o7 X, Z0 w* R$ y( ]4 u
如果有类似错误可以参考,版本不同,记得看下里面包名是否和报错信息对应的上。9 S4 Z4 F J! v# u5 S
2 A# v5 H7 ?. ^% ^/ S6 m+ r
commons-beanutils-1.8.0.jar不加这个包 - B! l' F' M6 e4 {* i( x
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
, t) |; }1 F9 y) vcommons-collections.jar 不加这个包 ) J+ e0 N5 M/ u" K X) U
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap % M( o& q+ P) a. i# ?1 s7 _8 d! f
commons-lang-2.4.jar不加这个包 8 i2 S4 P+ Q* {! \5 g. \) @
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException 1 V% M) l8 \, ~8 s+ m9 G& ^
commons-logging-1.1.1.jar不加这个包 - h& Q: S$ V* m" R, U T
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ! f5 O' s" |6 q/ q3 o+ P
ezmorph-1.0.4.jar不加这个包 # c8 I5 O, X6 a7 Q7 o
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher " C: \3 s. T- {3 x* c/ T8 z7 k, T
json-lib-2.3-jdk15.jar不加这个包
) [# X; q7 L# X" `; B' Z$ y0 Hjava.lang.NoClassDefFoundError: net/sf/json/JSONObject / c$ m# A7 W% m$ N5 X6 d
相应jar包可到网上下载,也可以用下面提供的!
: H* M/ g3 }" i7 I1 L" N1 a$ Z* B, c" @2 D8 ^+ E" t: B/ w
|
|