【实战问题】【12】报错org.apache.commons.lang.exception.NestableRuntimeException
前言:
没有用maven的旧项目,找起jar包来真的是痛苦啊。这个报错出现的原因就是jar包的问题
正文:
出现这个问题的原因是jar包不全,需要以下jar包:
commons-beanutils-1.8.3.jar
commons-lang-2.5.jar
ezmorph-1.0.6.jar
json-lib-2.3-jdk15.jar
接着报错java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory,需要以下jar包
commons-logging-1.1.1.jar
接着又报错java.lang.NoClassDefFoundError: Could not initialize class net.sf.json.JSONArray,需要以下jar包
commons-collections 3.2
如果还出现报错java.lang.ClassNotFoundException: org.apache.commons.lang.*。注意jar包的版本,如果用的是lang3和collections4的话,会有此问题。需改为与上面一致的版本号
参考博客:
关于出现 org.apache.commons.lang.exception.NestableRuntimeException的解决方法 - 谷雨的博客 - CSDN博客
https://blog.csdn.net/gu_gu_/article/details/50551775
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException - zb0567的专栏 - CSDN博客
https://blog.csdn.net/zb0567/article/details/7893063