当前位置: 代码迷 >> J2EE >> 坐等struts如何删除和hibernate jar包冲突的antlr jar包
  详细解决方案

坐等struts如何删除和hibernate jar包冲突的antlr jar包

热度:51   发布时间:2016-04-17 23:14:36.0
坐等struts怎么删除和hibernate jar包冲突的antlr jar包
坐等struts怎么删除和hibernate jar包冲突的antlr jar包
Exception in thread "main" java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
出了这个错误 说是jar 包冲突 求大神  坐等啊
------解决思路----------------------
这种错误一般就是缺少jar包或jar包冲突

在两个jar包中分别查看下,是否有该类,如果两个jar中都有该类,那说明jar包冲突了,根据需要删除一个不必要的jar包

如果发现只有一个类中有该类,那看看类中有没有这个方法,如果没有,则可能是jar包版本不匹配
------解决思路----------------------
使用 myeclipse 搭建ssh框架需要删除两个jar 
分别是
spring aop的asm-2.2.3.jar   
struts2 antlr-2.7.2.jar

删除方式 :Window>Preferences>输入spring  选择对应你框架选择的对应版本 找到 需要删除的jar
                                                                struts2 ......同上
  相关解决方案