日期:2014-05-20  浏览次数:20627 次

java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils


请问这是为什么啊?

------解决方案--------------------
首先你将你截图的类库点开,看看类库下边是否存在org/apache/commons/long/StringUtils
我在自己的你标红的这个类库下并没有看到有这个类而是org.apache.commons.logging这个路径
不过可能是Struts版本不同,如果没有,你引入包含这个类的类库就可以了,
如果有的话,在工程上右键--BuildPath--Configure--Libraries里看看是不是有包冲突,冲突的前边有个黄色的感叹号,去掉试试
------解决方案--------------------
Apache Commons项目,下面有N个子项目,一般都commons-xxxx,你可以根据包名,判断需要下哪个。
另外,建议使用maven进行依赖管理,会轻松很多。