TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException
3 l2 q4 h, ` y缺少相应jar包都会有异常,根据异常找jar包导入...... & k9 Y2 U- b3 ~1 d! I2 w
2 h; L7 r) c; c这里我说下lang包,因为这个包我找了好半天:
1 E/ |+ c j6 t' j+ ]0 ^* k0 ?5 ~( G
我用的是: commons-lang3-3.1.jar 出现异常:
, ]0 u0 \% |' w. d* o5 i4 V5 M% P7 A7 fjava.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException 3 n- F' h% B% m E7 W/ o
可以看出是因为缺少jar包,但是很明显我已经导入了,为什么还会报这个错呢?
" m' Z5 v) X. ~) S3 Z4 W) l
' {2 B. n5 X% o
6 V+ j1 ~# S. U
' A% q/ A* \, X+ G在看下 commons-lang-2.4.jar 这个版本的jar包下面目录:' C: K }. Q) y
9 `8 N3 ^! J: d4 l0 {" J1 L3 n! d' R7 u1 `* C8 H2 i
针对lang包,新版本居然包名都改了,这个真的没想到,暂时就看了这两个版本,其它版本是否有同样的问题,以后注意下就好了。。。。发个博客记录一下!. I) e. P& b' |( x8 d5 n( Y! _
2 J8 I1 \ A S5 `& S' o; a& c
以下是网上搜的:& k! `8 k4 T% J" Q3 W9 e- M1 k8 O+ _4 Z
如果有类似错误可以参考,版本不同,记得看下里面包名是否和报错信息对应的上。
/ b2 j2 X) K( b6 h& `, f
$ K0 v. `; k5 A+ L- G9 xcommons-beanutils-1.8.0.jar不加这个包
+ e( l j- S e" F4 }0 r0 k/ bjava.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
8 w5 _+ q! W* acommons-collections.jar 不加这个包 9 q2 u! e5 c% j. ^
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
. _) F' {, ]! H5 T: v* _commons-lang-2.4.jar不加这个包 " u& p* K$ [* b8 _& d
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException # u7 _) e5 H, D# @, x
commons-logging-1.1.1.jar不加这个包
5 o6 N6 m& E: c0 ?% P) `" d( X4 Wjava.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory . R& Q, n" ?1 C# c W
ezmorph-1.0.4.jar不加这个包 ; P8 n- O D8 a
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
. d" O) _/ ?2 F/ i2 gjson-lib-2.3-jdk15.jar不加这个包
+ t& [- ]% @/ {+ U6 sjava.lang.NoClassDefFoundError: net/sf/json/JSONObject # X$ [5 J4 {# O' G$ p# C8 h
相应jar包可到网上下载,也可以用下面提供的! ! L) k/ k0 [& T6 a
2 J8 m& A4 _7 y5 }9 [0 C* r, i$ H |
|