码迷,mamicode.com
首页 > 编程语言 > 详细

java转换是json需要的jar包导致的问题,

时间:2016-07-15 17:33:51      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:json

java转换是json需要的jar包导致的问题,

(一),在本项目的WebContent/WEB-INF-lib下有没有导入json所需要的jar,

(二),jar包的版本也会导致类似的问题,不如jar包过早或最新版本都会导致。

              

             我用的是: commons-lang3-3.1.jar  出现异常:

                java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException

                 可以看出是因为缺少jar包,但是很明显我已经导入了,为什么还会报这个错呢?

我之前用的是这个包 commons-lang3-3.1.jar

把他换成了这个包commons-lang-2.4.jar就好了。

还有的原因是应为导入的jar包的目录不相同。


报错了差哪个包,对应去找,感觉包导入了还报错,打开包的目录看看有不有那个类,没有就换别的版本看看,lang3与lang目录有改变,所以会有错误。

     json 共有6个jar包,

以下是网上搜的,不想看可以忽略:

如果有类似错误可以参考,版本不同,记得看下里面包名是否和报错信息对应的上。

 

commons-beanutils-1.8.0.jar不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
commons-collections.jar 不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
commons-lang-2.4.jar不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
commons-logging-1.1.1.jar不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
ezmorph-1.0.4.jar不加这个包
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
json-lib-2.3-jdk15.jar不加这个包
java.lang.NoClassDefFoundError: net/sf/json/JSONObject
相应jar包可到网上下载,也可以用下面提供的!


java转换是json需要的jar包导致的问题,

标签:json

原文地址:http://10800379.blog.51cto.com/10790379/1826695

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!