SSH--antlr.collections.AST.getLine()I异常 需要删除a... antlr 2.7.7.jar

SSH--antlr.collections.AST.getLine()I异常 需要删除antlr-2.7.2.jar

2010-09-08 22:03

我用的myeclipse8.6, 装在 D:MyEclipse8.6,,

SSH组合完成后,执行hibernate的HQL查询时,报错:

SSH--antlr.collections.AST.getLine()I异常 需要删除a... antlr 2.7.7.jar
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I

看来是antlr这个语法解析包出错

因为Struts自带的antlr-2.7.2.jar,比Hibernate3.3自带的antlr-2.7.6.jar的版本要低,故要删除前一个低版本的,, struts1.3 和2.1都带有antlr-2.7.2.jar ,,,下面我要把它们都清除了,,

由于myeclipse 添加的struts性能 不是放在工程lib下的,而是myeclipse自带的,,所以删除比较麻烦,,我觉得最简单的做法应该是这样:

D:MyEclipse8.6MyEclipse-8.6configurationorg.eclipse.osgibundles 下搜索antlr-2.7.2.jar

完成后能看到的,都删除掉,,(可能有些是在1.3下面的,有些是在2.1下面的)

然后在 D:MyEclipse8.6Commonplugins 搜索 *struts*.jar 会发现,出来三个



选中 一个文件,,打开方式选择压缩包,,我的winRAR的,,

com.genuitec.eclipse.cross.easystruts.eclipse_8.6.0.me201007231647.jar 在lib下和data1.3下要删除antlr-2.7.2.jar(这个是删除1.3里面的)

而再打开 com.genuitec.eclipse.struts2_8.6.0.me201007292038.jar data2.1core 下删除antlr-2.7.2.jar (这个是2.1里面的)

好了,,这个就从struts1.3和2.1中移除了,,因为这两个jar是common目录下的,所以删除了后,再运行myeclipse后, myeclipse就不能再从这两个包中找antlr-2.7.2.jar 并加载了

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/63880.html

更多阅读

年报受众调查:投资者需要什么信息?(2)

  调查结果显示,个人投资者独立决策的比例较高,约75%的被调查者“自己分析决定”,其中有20%的投资者同时借助股票分析师和专业投资顾问的推荐,仅仅依靠亲戚朋友提供内幕消息的投资者只占7%。在被调查者中,认为年报对投资决策比较重要

合伙创业需要注意什么 创业者的7大需注意的地方

  很不幸,红杉资本的合伙人迈克莫里茨(MikeMoritz)是极少数在选择创业者时不要求对方具备“完美背景”的风险投资家。大部分风险投资人都想要有完美可靠的技术,有经过验证有效的商业模式,以及资质已被验证的优秀团队。确实,有这样一个

深夜书店2百度云 开书店各方面都需要有怎样准备(2)

10、除了图书以外,还有哪些业种形态可以参入书店的经营品种里呢?   根据你已选定的书店位置,开店人可以确定自己的其他经营形态:   依照自已店的面积和地点,关联性,经营特色来考量,书店所要经营的业种,如图书、期刊、文具、礼品、音

上海家化专访:我们需要重建信心勇气(2)

首先从学理上讲,这是一个关于创新还是坚持的问题。最近美国托普乐公司的前营销主管,他写了一本书《RenovateBeforeYouInnovate》,翻成中文就是说在创新之前要修复或者修缮。副标题是做新的事情未必是正确的事情。他批驳了一些一味鼓励

需要迷惑术等级2 美容行业职业经理人的迷惑(2)

想确保自己的决定都是正确的,也就是选择决定的正确性而不是指示的明确性。有一些职业经理人害怕犯错误,得等到他们对事情完全确定了,才会做决定。这样就不可能让别人来承担责任。许多职业经理人,特别是高度分析型的职业经理人,总想确定

声明:《SSH--antlr.collections.AST.getLine()I异常 需要删除a... antlr 2.7.7.jar》为网友雨的印迹分享!如侵犯到您的合法权益请联系我们删除