myeclipse2014删除antlr-2.7.2.jar--解决struts和hibernate包冲突

方式一:

要求眼疾手快,在workspace下的D:\myeclipse2014workspace\.metadata\.me_tcat7\webapps\工程名\WEB-INF\lib中将antlr-2.7.2.jar删除。此法,每次启动都会讲jar包有增加进去,在程序刚将antlr-2.7.2.jar添加进来的时候立刻删除,但是后来启动变得很快了,没来得及删就提示正在被使用。。。

方法二:

根据网络上的解决方案是:“导入struts的时候,菜单MyEclipse->project facets(capabilities)->install apache structs fact 选项里那个Enable project specific advanced configuration一定要勾上(之前我一直没有勾,不勾不能取消core包自选导入),然后不选antlr-2.72.jar就可以了(如下图),这样就不会导入antlt-2.72.jar了。”

很明显,这只能为我们做下一个工程的时候使用,或者重新建立工程,少许麻烦。

方法三:

要解决问题,可以修改配置。

在windows->proferences->MyEclipse->project Libraries 页面中勾选enable advanced configuration,然后在哪些库中找到struts2(在最后,我用的是struts2),将core下的antlr-2.7.2.jar取消掉,然后应用即可。

posted @ 2015-10-28 19:50  孤鸿寄语  阅读(1131)  评论(1编辑  收藏  举报