TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException
/ j9 l) t- K# u8 y, A缺少相应jar包都会有异常,根据异常找jar包导入......
6 {! ~7 G$ M( H8 u. L
! w: [$ y- J0 v. b* N$ e3 v2 B这里我说下lang包,因为这个包我找了好半天:- c3 _* A5 L `* z& X" Y0 ^! M
7 b0 ], a+ q) E( j+ @% t3 w6 R我用的是: commons-lang3-3.1.jar 出现异常:
- U, {* Z: e/ f$ h% rjava.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException & m- c! H% a% z" r$ g
可以看出是因为缺少jar包,但是很明显我已经导入了,为什么还会报这个错呢?
/ z/ l; X( ~- F" O# S" V9 |
! j j9 N* C; b" G6 ?3 X5 u3 r. \
! J" p8 C4 ~1 p' s在看下 commons-lang-2.4.jar 这个版本的jar包下面目录:8 ^# p L; }; X/ g( d
) o$ X8 H2 @% C
1 v4 Q* y& V3 e1 d针对lang包,新版本居然包名都改了,这个真的没想到,暂时就看了这两个版本,其它版本是否有同样的问题,以后注意下就好了。。。。发个博客记录一下!; u. B; t. d; M6 B1 A! G/ i
x1 G+ F3 }& U% h6 r/ L以下是网上搜的:( V" M6 F" Q/ j/ L0 [
如果有类似错误可以参考,版本不同,记得看下里面包名是否和报错信息对应的上。+ m8 H; z+ y6 o* N: P
2 L* Q2 z/ x2 K4 J
commons-beanutils-1.8.0.jar不加这个包 - q$ @) K c: @
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
. i2 u4 p2 e, j' b6 |, a' }; Ycommons-collections.jar 不加这个包
* p5 M5 r1 r2 ]* B6 V6 M0 g. Ujava.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap , K7 j& p/ p( B* z" @. m& B0 v
commons-lang-2.4.jar不加这个包 % w4 E+ T8 O8 {: s6 y. t
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
6 P8 M4 I' ?8 i* _commons-logging-1.1.1.jar不加这个包 7 i3 v% G8 s9 @. c
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
+ S4 X& Z* X9 _1 Wezmorph-1.0.4.jar不加这个包 6 t- I) [* q- E6 H$ F6 X- k+ I
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 7 E2 g o. I M' G2 r% T
json-lib-2.3-jdk15.jar不加这个包 ! Z4 U0 Q$ k9 j
java.lang.NoClassDefFoundError: net/sf/json/JSONObject
. l; O4 h+ r& X6 P4 n! X相应jar包可到网上下载,也可以用下面提供的!
; V9 U% `# a' [; F: y7 @; c8 S% v
|
|