不是缺jar,而是版本低.换最新版即可

解决方案 »

  1.   

    我们用hibernate的jar包时一般都是用的hibernate3.jar的核心包!~!
    你换一个jar包试试!~!
    应该就可以了吧
      

  2.   

    谢谢回复,但是我用最新的Hibernate Core  3.3.1.GA,Hibernate Annotations 3.4.0 GA,Hibernate EntityManager 3.4.0 GA ,Hibernate Validator 3.1.0 GA,Hibernate Search 3.0.1 GA,lucene 2.4还是不行,最后发现用jbossall-client.jar4.x下的org.hibernate.search的包就不会出错,到底是怎么回事
      

  3.   

    那就是 jar 不正确, 不管他是低了还是高了, 反正和目前需要的 jar 不一样, 换了就 OK了
      

  4.   

    NoSuchMethodErrorA包有个类有方法abc
    开发B包的时候使用了A包那个类的abc方法
    后来A包升级了,没有了abc方法
    但是B包没有升级一般删除方法这种事几率比较低,所以我猜是版本不够新,没想到是升级后把方法给删除了.