TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException1 E3 J5 A. a, P7 `4 q
缺少相应jar包都会有异常,根据异常找jar包导入...... / `: r) U& j& `3 ]5 P+ j
+ T$ Z2 d$ x# B( Q* o这里我说下lang包,因为这个包我找了好半天:
6 @ \ v) l0 w* a6 X' S2 t
. L' w- g$ ?; \我用的是: commons-lang3-3.1.jar 出现异常:' P. X# Z) m; ^$ K7 m) `
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException % y: y0 q }) [
可以看出是因为缺少jar包,但是很明显我已经导入了,为什么还会报这个错呢?& u- Z9 R- b2 L" L& W; ]3 d) J
! n) K0 y* E& E: y$ d4 T8 y
$ p2 t# F7 @. W% Z/ e! l0 ^$ J
. q7 b1 O# R2 n
在看下 commons-lang-2.4.jar 这个版本的jar包下面目录:, ~; M. z2 I: N8 F0 K
3 ?, \( v" R; c* i- `4 K
% b3 F1 k- K- h# V! L针对lang包,新版本居然包名都改了,这个真的没想到,暂时就看了这两个版本,其它版本是否有同样的问题,以后注意下就好了。。。。发个博客记录一下!3 T0 u. W$ ~' e
* N) X' F% c& e# Q( B$ G' X4 U+ Y
以下是网上搜的:
# b4 A+ X* z7 b: X' j如果有类似错误可以参考,版本不同,记得看下里面包名是否和报错信息对应的上。
* U! D( O6 G E: Y5 r/ p8 e0 D+ ]! k+ S/ S
commons-beanutils-1.8.0.jar不加这个包 - J5 {8 i- X% @; `2 F& y2 |8 i
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
: y8 B. }7 C0 Ncommons-collections.jar 不加这个包 9 \" V, F& l/ i) p' J
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
# o; G1 }* l5 Vcommons-lang-2.4.jar不加这个包 ; Y" I1 l- q# P0 P: y. M7 q
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException * t' R1 }2 U2 J& n9 D' C
commons-logging-1.1.1.jar不加这个包
2 y& u2 @ f* f2 p4 r I& h6 }9 K0 Zjava.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory $ ?$ t7 Z* L- I. h; F
ezmorph-1.0.4.jar不加这个包
" [; }6 F! b' c# n) z$ X5 b% L& E. gjava.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
$ H. B- Y" g, G0 k4 z& Bjson-lib-2.3-jdk15.jar不加这个包
9 M0 q6 T! }3 @# W% yjava.lang.NoClassDefFoundError: net/sf/json/JSONObject 8 F3 ^; t# M7 |
相应jar包可到网上下载,也可以用下面提供的!
) ]: u. V% s2 B1 k9 w2 s
' w/ P' F7 V/ {, c3 z; K |
|