当前位置: 代码迷 >> J2EE >> java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils,该怎么解决
  详细解决方案

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

热度:372   发布时间:2016-04-22 02:42:55.0
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进行依赖管理,会轻松很多。
  相关解决方案