java.lang.NoSuchMethodError:antlr.collections.AST.getLine() I

  

  这个错误可能为jar包冲突导致。

  在集成struts2框架的时候,往往会遇到标题所写的这个错误。这是因为struts2自带的antlr-2.7.2.jar包的版本较低,需要换成antlr-2.7.6.jar。

  其实在项目中已经存在了antlr-2.7.6.jar包,现在唯一需要做的就是删除antlr-2.7.2.jar包。方法如下:

选择windows--preferences--MyEclips--Project Capabilities--Struts 2--选择antlr-2.7.2.jar--Remove--OK。

 

 

posted on 2014-05-21 14:02  灭世者撒旦  阅读(182)  评论(0编辑  收藏  举报