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

原本是想将list转化为JSON字符串结果运行的时候一直在报

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

这个错误,但是我看了以下我的JSON所需要的jar包全部齐全

这是我之前的:

 

  1. commons-beanutils-1.9.3.jar
  2. commons-lang3-3.4.jar
  3. commons-collections-4.4.1.jar
  4. commons-logging-1.2.jar
  5. ezmorph-1.0.6.jar
  6. json-lib-2.4-jdk15.jar

这里明明有这个commons-lang还报错说他找不到这个包说明可能是版本问题,查了以下改成了如下的版本可以顺利运行

  1. commons-beanutils-1.7.0.jar
  2. commons-collections-3.2.jar
  3. commons-lang-2.3.jar
  4. commons-logging-1.0.4.jar
  5. ezmorph-1.0.4.jar
  6. json-lib-2.2.1-jdk15.jar

这里我发现一个比较简单的方法也是刚刚才发现的在maven中央仓库搜索某一版本的json-lib他的下边都会有这个包对应的其他依赖和jar包,这样就不用担心版本问题了

地址:https://mvnrepository.com/ 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章