一个java.lang.NoClassDefFoundError问题找了1天了,求帮忙

xiaoshang211 2010-11-05 10:11:43
我在web/inf的lib加入一个其他公司给的一个jar包,
然后这样这行一代吗PolicyDatasService_Client client = new PolicyDatasService_Client();

PolicyDatasService_Client是加入的那个包中的类。我用eclipse的ctrl+shift+m,可以成功加入此包。

client.后面也可以出来该类的方法。

但是我编译后,总是提示这句错了。说找不到该类。

java.lang.NoClassDefFoundError: org/codehaus/xfire/XFireRuntimeException



...全文
212 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoshang211 2010-11-05
  • 打赏
  • 举报
回复
是的,3楼是正解,少xfire的包,谢谢。
zn85600301 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tubage408 的回复:]

估计这个jar里是有关ws客户端的代码吧,可能依赖于其他jar,你把xfire的jar放到classpath下试试
[/Quote]
这个可能性很大
m690192206 2010-11-05
  • 打赏
  • 举报
回复
确实有点奇怪,看看PolicyDatasService_Client 是接口还是实现类?
tubage408 2010-11-05
  • 打赏
  • 举报
回复
估计这个jar里是有关ws客户端的代码吧,可能依赖于其他jar,你把xfire的jar放到classpath下试试
liujun822 2010-11-05
  • 打赏
  • 举报
回复
可能是这个jar包的问题,你可以用ant重新打个jar包试试。
xuyang840117 2010-11-05
  • 打赏
  • 举报
回复
1.你确定你加入的jar包 没有别的支持jar了吗?

2.eclipse有没有把你的项目和那公司的项目放一起了,你关闭其他没用的项目 在从新引入

67,538

社区成员

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

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