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

指尖上的行者 2011-05-12 01:26:27


请问这是为什么啊?
...全文
11175 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
huttoncs 2012-07-23
  • 打赏
  • 举报
回复
确实是缺少了commons-lang-2.5.jar这个包,我遇到的同样问题就是这么解决的
JEFFYU328 2012-07-06
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 的回复:]
刚学Struts2,第一个程序就是这种问题。
不要照着书只导入几个包,把全部的struts2-blank下的包都导入工程lib下,就OK了。
[/Quote]


这个好!!就这样就对了,但是我的是什么错呢?我不太清楚各个包都是干什么用的···
lihuabest 2012-06-02
  • 打赏
  • 举报
回复
刚学Struts2,第一个程序就是这种问题。
不要照着书只导入几个包,把全部的struts2-blank下的包都导入工程lib下,就OK了。
spf7669 2012-05-16
  • 打赏
  • 举报
回复
我全有这些包而且那个class也在包里我反编译看过了,为什还报那个错?
Jerry_feng_ 2012-05-09
  • 打赏
  • 举报
回复
可能版本不一样 我加了commons-lang3-3.1.jar包 问题就解决了
guanghuiww 2012-03-04
  • 打赏
  • 举报
回复
javassist-3.11.0.GA.jar作用是:
Javassist的(JAVA编程助手)使Java字节码操纵简单。这是一个编辑Java字节码的类库。
hf5208332 2011-12-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 gonglil 的回复:]

其实我也遇到了相应的问题,你加入javassist-3.11.0.GA.jar这个jar包和commons-lang-2.5.jar这个就可以了
[/Quote]

我刚刚也是报那个错啦,我的是这样解决的
StoneBreakee 2011-11-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 gonglil 的回复:]
其实我也遇到了相应的问题,你加入javassist-3.11.0.GA.jar这个jar包和commons-lang-2.5.jar这个就可以了
[/Quote]
我的也解决了!!
浪羁天涯 2011-10-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 gonglil 的回复:]

其实我也遇到了相应的问题,你加入javassist-3.11.0.GA.jar这个jar包和commons-lang-2.5.jar这个就可以了
[/Quote]

我是这样解决的
浪羁天涯 2011-10-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 bowen1314520 的回复:]

虽然我不会 但是你们的回答真是白痴!能说点有价值的答案么,SB都知道那是缺包,不懂就别回答
[/Quote]


我是这样解决的
gonglil 2011-10-20
  • 打赏
  • 举报
回复
其实我也遇到了相应的问题,你加入javassist-3.11.0.GA.jar这个jar包和commons-lang-2.5.jar这个就可以了
bowen1314520 2011-09-07
  • 打赏
  • 举报
回复
虽然我不会 但是你们的回答真是白痴!能说点有价值的答案么,SB都知道那是缺包,不懂就别回答
修身0 2011-05-12
  • 打赏
  • 举报
回复
缺少包建议你用maven可以帮你自动管理的
maven的好处就是:如果你用的包没有,他会自动去网上进行收索下来,就不会出现这样的问题了
shine333 2011-05-12
  • 打赏
  • 举报
回复
Apache Commons项目,下面有N个子项目,一般都commons-xxxx,你可以根据包名,判断需要下哪个。
另外,建议使用maven进行依赖管理,会轻松很多。
shine333 2011-05-12
  • 打赏
  • 举报
回复
需要用到commons-lang包
  • 打赏
  • 举报
回复
首先你将你截图的类库点开,看看类库下边是否存在org/apache/commons/long/StringUtils
我在自己的你标红的这个类库下并没有看到有这个类而是org.apache.commons.logging这个路径
不过可能是Struts版本不同,如果没有,你引入包含这个类的类库就可以了,
如果有的话,在工程上右键--BuildPath--Configure--Libraries里看看是不是有包冲突,冲突的前边有个黄色的感叹号,去掉试试

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧