我在web/inf的lib加入一个其他公司给的一个jar包,
然后这样这行一代吗PolicyDatasService_Client client = new PolicyDatasService_Client();PolicyDatasService_Client是加入的那个包中的类。我用eclipse的ctrl+shift+m,可以成功加入此包。client.后面也可以出来该类的方法。但是我编译后,总是提示这句错了。说找不到该类。java.lang.NoClassDefFoundError: org/codehaus/xfire/XFireRuntimeException

解决方案 »

  1.   

    1.你确定你加入的jar包 没有别的支持jar了吗?2.eclipse有没有把你的项目和那公司的项目放一起了,你关闭其他没用的项目 在从新引入
      

  2.   

    可能是这个jar包的问题,你可以用ant重新打个jar包试试。
      

  3.   

    估计这个jar里是有关ws客户端的代码吧,可能依赖于其他jar,你把xfire的jar放到classpath下试试
      

  4.   

    确实有点奇怪,看看PolicyDatasService_Client 是接口还是实现类?
      

  5.   

    是的,3楼是正解,少xfire的包,谢谢。