java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException报错
原本是想将list转化为JSON字符串结果运行的时候一直在报
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
这个错误,但是我看了以下我的JSON所需要的jar包全部齐全
这是我之前的:
- commons-beanutils-1.9.3.jar
- commons-lang3-3.4.jar
- commons-collections-4.4.1.jar
- commons-logging-1.2.jar
- ezmorph-1.0.6.jar
- json-lib-2.4-jdk15.jar
这里明明有这个commons-lang还报错说他找不到这个包说明可能是版本问题,查了以下改成了如下的版本可以顺利运行
- commons-beanutils-1.7.0.jar
- commons-collections-3.2.jar
- commons-lang-2.3.jar
- commons-logging-1.0.4.jar
- ezmorph-1.0.4.jar
- json-lib-2.2.1-jdk15.jar
-
这里我发现一个比较简单的方法也是刚刚才发现的在maven中央仓库搜索某一版本的json-lib他的下边都会有这个包对应的其他依赖和jar包,这样就不用担心版本问题了