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

来源:互联网 发布:大脚mac插件怎么安装 编辑:程序博客网 时间:2024/04/30 13:51

今天做项目遇到了这个问题,百思不得解。

最后找到原因,是包冲突,解决方法其实很简单。

因为Struts自带的antlr-2.7.2.jar,比Hibernate3.3自带的antlr-2.7.6.jar的版本要低,故要删除前一个低版本的,, struts1.3 和2.1都带有antlr-2.7.2.jar

解决方法

Window->Preferences->MyEclipse->Project Capabilities->然后选中Struts或Hibernate 找到antlr-2.7.2就Remove就好了

1 0
原创粉丝点击