1. 程式人生 > >java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 解決方法

java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 解決方法

出現的問題是struts裡面的 antlr-2.7.2.jar和hibernate 裡面的anltr-2.7.6.jar。將anltr-2.7.2.jar包刪除即可。

但如果匯入的是myeclipse包就需要將 antlr-2.7.2.jar 換成hibernate 裡面的anltr-2.7.6.jar。並將名字改為 antlr-2.7.2.jar

hibernate  antlr-2.7.6.jar的路徑為D:\Users\Administrator\AppData\Local\Genuitec\Common\plugins\com.genuitec.org.hibernate.eclipse_3.2.4.CR1-me201003101716\myeclipse-data\3.2\lib

struts  antlr-2.7.2.jar的路徑為 D:\Users\Administrator\AppData\Local\Genuitec\MyEclipse 8.5\configuration\org.eclipse.osgi\bundles\105\1\.cp\data\2.1\core