之前项目框架都是前辈搭建好的,各种jar包齐全,只要直接引用就行了。今天自己开始做web项目,首次使用Json功能时报错,如下所示:
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
在网上查阅资料,原来是缺少了相关的jar包导致的,引用json时需五种jar包。为了方便后人,整理如下:
1、json-lib-2.3-jdk15.jar
2、commons-beanutils-1.7.0.jar
3、commons.lang-2.1.jar
4、ezmorgh.1.0.2.jar
5、commons-collection-3.1.jar
需要注意的是,第三种jar包commons.lang与commons.lang3是有区别的,引用后者的话可能还是会报最开始的错误;第五个ar包的版本得注意,有时候不能使用太高的版本。