TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException% _# m0 x/ v7 Q2 P; S3 H
缺少相应jar包都会有异常,根据异常找jar包导入...... 6 X$ {, x/ b: P8 Y- s" t
1 O" e7 g: n, j: ~
这里我说下lang包,因为这个包我找了好半天:3 A; F8 S& w2 l9 k5 @: J6 T
9 k' S: e3 C0 c& p
我用的是: commons-lang3-3.1.jar 出现异常:
- k# J9 t% ~+ [8 }* U/ Xjava.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException ( s9 \% _$ s9 V8 U, q! [* R
可以看出是因为缺少jar包,但是很明显我已经导入了,为什么还会报这个错呢?2 F. \# P" W8 ~4 S% C% a( \) u
5 c$ F; w9 s, J4 [5 D: }6 g9 {* `3 I* | Y7 ~4 p+ s
, F6 S. C6 c3 _* }% v5 M
在看下 commons-lang-2.4.jar 这个版本的jar包下面目录:# ]- O. ~, A% C0 T* B+ X$ u, Q/ ^* ]
. t' Q# u" c" O1 \- \& [
' e0 k+ h. c2 K+ A, M; J: d针对lang包,新版本居然包名都改了,这个真的没想到,暂时就看了这两个版本,其它版本是否有同样的问题,以后注意下就好了。。。。发个博客记录一下!" C5 c, I2 K4 j; C& ]3 l
$ T# f% J: e8 t1 @0 N以下是网上搜的:
- P& b) [% `6 X0 b如果有类似错误可以参考,版本不同,记得看下里面包名是否和报错信息对应的上。0 G- A+ D; Z" X4 m. a4 Q# O4 p
, o2 O, d3 I: h4 t1 F
commons-beanutils-1.8.0.jar不加这个包
: w% |. k' d8 U: _java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean 1 p( i" @1 Z E
commons-collections.jar 不加这个包 % K% v# I, J3 d% h7 M
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap ( B- i: a& Z w w/ R+ q$ l
commons-lang-2.4.jar不加这个包 ) j; J7 y0 }$ {: L# [
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
1 H8 J3 v5 @8 n5 Acommons-logging-1.1.1.jar不加这个包 : S2 [2 a/ X: y5 _1 r
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory , Z0 ^, K8 T* f4 d; Q4 y
ezmorph-1.0.4.jar不加这个包 + |$ f. F- K! I& B
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 8 T( {* ^ M2 f0 u
json-lib-2.3-jdk15.jar不加这个包 0 V# g5 @" d: }7 _* c
java.lang.NoClassDefFoundError: net/sf/json/JSONObject s( N* y: B. N/ |! ~. w
相应jar包可到网上下载,也可以用下面提供的! * G" p+ ~% h' i/ g% v
7 M4 W1 r1 J. ?! p* ~# d
|
|