首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils,该怎么解决

2012-02-12 
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils请问这是为什么啊?[解决办法]首先

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进行依赖管理,会轻松很多。

热点排行