myEclipse8.5下SSH2开发时如何删除antlr-2.7.2包

myEclipse8.5下SSH2开发时如何删除antlr-2.7.2包

文章分类:Java编程

SSH2组合完成后,执行hibernate的HQL查询时,报错:
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I

看来是antlr这个语法解析包出错
因为Struts2.1.8.1自带的antlr-2.7.2.jar,比Hibernate3.3自带的antlr-2.7.6.jar的版本要低,故要在build path里删除前一个低版本的。

删除前myEclipse的界面如下图:


解决方法:假设你的myEclipse安装在G:\ Genuitec目录下
1)修改myEclipse的安装目录的配置文件:
G:\Genuitec\MyEclipse 8.5 1\configuration\org.eclipse.osgi\bundles\105\1\.cp\preferences.ini
去掉其中的MYECLIPSE_STRUTS2_DATA_HOME/2.1/core/antlr-2.7.2.jar;\
然后再删除antlr-2.7.2.jar: 有两处
G:\Genuitec\MyEclipse 8.5 1\configuration\org.eclipse.osgi\bundles\105\1\.cp\data\2.1\data
G:\Genuitec\MyEclipse 8.5 1\configuration\org.eclipse.osgi\bundles\105\1\.cp\data\2.1core
2)然后会发现在重新发布程序后,又在程序的lib目录下出现,没有真正删除。
继续查看myEclipse的安装目录:仔细寻找相关配置文件。
在myEclipse下,查看struts2包的属性:
melibrary.com.genuitec.eclipse.struts2.MYECLIPSE_STRUTS21_CORE
这是一个myEclipse的变量,查看这个字符串是在哪个文件中定义的。
G:\Genuitec\MyEclipse 8.5 1\configuration\org.eclipse.equinox.simpleconfigurator \bundles.info
找到其中的与struts有关的项,定位到struts2,即看到这个包
G:\Genuitec\Common\plugins\com.genuitec.eclipse.struts2_8.5.0.me201003121946.jar
再查看它,知道有个配置文件“preferences.ini”,修改它,去掉相关antlr-2.7.2.jar信息,然后再去掉包中自带的antlr-2.7.2.jar。

删除后myEclipse的界面如下图:




所以,最后小结如下:
把G:\Genuitec\Common\plugins\com.genuitec.eclipse.struts2_8.5.0.me201003121946.jar包中的配置修改,并去掉其中的antlr-2.7.2.jar即可。

myEclipse的目录分两大类,一类是工作目录,一类是系统目录,而上述的包就放在系统目录中。
研发流程后端开发工具,提示功能开发效率 后端开发工具 立即下载

相关推荐

机器人具有扰动抑制功能的有限时间基于方位角的领航者-跟随者编队控制(Matlab代码实现)

内容概要:本文档标题为《Plecs全桥LLC谐振变换器仿真模型.txt》,但实际内容并未涉及该主题的具体技术细节或仿真建模过程。相反,文档实质是一份由科研服务团队发布的跨学科资源目录,集中展示了大量基于Matlab、Simulink、Python、PSCAD等平台实现的科研项目与算法开发案例,涵盖电力系统、无人机路径规划、微电网优化、状态估计、信号处理、车间调度、图像处理、通信技术、雷达追踪、智能优化算法等多个工程技术领域。每个条目以“【】”标注研究主题,并注明“Matlab代码实现”“Python代码实现”等形式,表明其为可提供技术支持与代码资源的服务项目。文档末尾频繁出现“完整资源下载:公众号——荔枝科研社”及百度网盘链接,明确体现出其作为科研辅助服务推广与引流工具的功能属性。; 适合人群:面向电气工程、自动化、控制科学与工程、计算机科学、智能制造、新能源、航空航天、通信工程及相关交叉学科的研究生、高校教师、科研人员及企业研发工程师。; 使用场景及目标:①为科研人员提供课题选题、技术路线设计与算法实现的参考范例;②辅助学生或研究人员完成课程设计、毕业论文、项目仿真与算法复现任务;③作为第三方技术服务团队的能力展示目录,便于潜在客户快速了解其在多领域提供的定制化仿真与算法开发服务范围。; 阅读建议:此文档并非传统意义上的学术论文或技术教程,而是一份高度碎片化、广告性质浓厚的资源索引清单。读者应忽略其误导性的文件名,将其视为一个综合性科研技术服务目录,重点关注自身研究方向相关的条目,并通过文末提供的公众号或网盘链接进一步获取具体代码与资料。同时,需注意甄别资源的技术质量、原创性与适用性,避免盲目依赖外部服务。

myEclipse8.5下SSH2开发时如何删除antlr-2.7.2包 .

SSH2组合完成后,执行hibernate的HQL查询时,报错: java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 看来是antlr这个语法解析包出错 因为Struts2.1.8.1自带的antlr-2.7.2.jar,比Hibernate3.3自带的antlr-2.7.6.jar的版本要低,故要在build

亮仔的专栏 1350

科技中介服务机构如何打造高效、可复制的技术交易服务流程?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

myEclipse8.6下SSH2开发时如何删除antlr-2.7.2包

我用的myeclipse8.6, 装在 C:\Genuitec\ SSH组合完成后,执行hibernate的HQL查询时,报错: java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 看来是antlr这个语法解析包出错 因为Struts自带的antlr-2.7.2.jar比Hibernate3.3自带的antlr

夏日向日葵的专栏 1145

高校技术转移办公室人员如何提升科研成果的市场推广与转化成功率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

基于LSTM神经网络的风电功率预测研究(Matlab代码实现)

内容概要:本文档名为《Plecs全桥LLC谐振变换器仿真模型.txt》,但其实际内容并未包含与Plecs或全桥LLC谐振变换器相关的具体仿真模型,而是汇集了大量来自优快云博客平台的技术文章标题和片段,内容涉及基于MATLAB的电力系统动态分析、风储VSG系统仿真、多无人机路径规划、最优潮流计算、卡尔曼滤波状态估计、车间调度算法、无线电力传输、抽水蓄能电站调度等多个领域。这些内容主要围绕Matlab/Simulink或Python代码实现展开,覆盖电力电子、电力系统、自动化控制、优化算法、信号处理、深度学习等方向,具有较强的科研仿真属性。然而,文档整体缺乏统一主题与逻辑结构,信息呈现高度碎片化,更像是多个独立技术资源的罗列而非系统性论述。; 适合人群:适用于从事电力系统、电力电子、自动化控制、智能制造、人工智能、信号处理及相关交叉学科的研究生、高校科研人员及企业研发工程师。; 使用场景及目标:①作为科研选题与技术调研的灵感来源,快速掌握当前热门研究方向与方法论;②获取多种仿真模型的设计思路与实现框架,辅助完成课程设计、学位论文或科研项目的建模仿真任务;③结合文中提及的算法(如PSO、NSGA-II、EKF、CNN、LSTM等)与工具(如Matlab/Simulink、PSCAD等),开展系统性学习与二次开发。; 阅读建议:此文档内容杂乱无章,不具备连贯阅读价值,建议仅将其作为索引线索,从中提取感兴趣的主题后,进一步查找原始完整文献或配套代码资源进行深入研究,避免陷入无效信息泛滥的困境。

SSH:hql语句传参报错,及antlr-2.7.2.jar重复包的删除

问题: 使用hql语句时出现 java.lang.reflect.InvocationTargetException(即使用hql回调函数带参数时) 或者是 antlr.collections.AST.getLine()I异常 【解决方法一:myeclipse8.6/10】 我用的myeclipse8.6,(10也是同样的方法) 装在D:\MyEclipse8.6\,SSH组

于大大大洋 2203

产业园区运营负责人如何精准匹配企业与高校科研资源?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

MyEclipse中搭建SSH环境

打开Myeclipse,在Package Explorer中新建Web工程,随便取个名2选中工程,右键选择MyEclipse-->Add Struts Capabilities3选择Struts2.1,点下一步,选择Struts 2 Core Libraries和Spring 2 Spring Libraries,URL-pattern选择/*,然后finish4类似的...

weixin_33795833的博客 157

Python实战:5分钟搞定N-CMAPSS航空发动机数据集解析(附完整代码)

本文提供了一份针对N-CMAPSS航空发动机数据集的快速解析实战指南。通过Python的h5py库,详细演示了如何读取HDF5文件结构、理解数据分类(如传感器、健康参数、场景描述符)并加载为Pandas DataFrame。文章还澄清了数据集中常见的变量数量疑惑,并给出了从数据加载到构建剩余使用寿命预测模型预处理流水线的完整代码,帮助工程师和研究人员高效入门航空发动机预测性维护分析。

weixin_29057065的博客 422

PLc S7-200 smart如何使用Modbus 485通讯传输接收数据

西门子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站协议库(西门子标准库指令)。使用 Modbus RTU 主站指令库,可以读写 Modbus RTU 从站的数字量、模拟量 I/O 以及保持寄存器,从而实现PLC通过modbus方式控制其他器件。提示:以下是本篇文章正文内容,下面案例可供参考。

xjbsw0的博客 6万+

用MyEclipse 10在Tomcat 6上搭建Structs2.1+Spring2.5+Hibernate3.2框架实例

折腾了好几天的SSH2框架终于搭建好了,最困难的地方在于每次部署到Tomcat服务器后,要去%Tomcat Home%\webapps\项目名称\WEB-INF\lib删掉冲突的包(所以不能用MyEclipse内置的Tomcat,因为我找不到目录),然后再启动Tomcat服务器。 我是看百度文库的一篇PDF教程做的,http://wenku.baidu.com/view/96fbfe0f581b

小米的博客 2727

C++结合大漠插件实现DNF自动化脚本:从原理到实战

自动化技术通过模拟用户操作,实现重复性任务的自动执行,其核心原理在于对系统输入输出接口的精确控制。在Windows平台,这通常涉及窗口管理、图像识别与键鼠模拟等技术。这些技术为软件自动化测试、办公流程自动化及特定场景的辅助工具开发提供了工程实践基础。大漠插件作为国内广泛使用的Windows自动化开发组件,封装了上述底层操作,显著降低了开发门槛。通过其提供的COM接口,开发者可以高效实现窗口绑定、后台找图找色及内存读写等关键功能。本文以《地下城与勇士》为例,详细解析如何利用C++集成大漠插件,构建一个稳定、高

weixin_34185512的博客 578

Weblogic+SSH报错:ClassNotFoundException: org.hibernate.hql.ast.HqlToken

在Tomcat5.5中可以正常运行的SSH项目,移植到weblogic10.x后,却出现了诸如下面的错误: rg.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundException: org

java的涟漪 1570

GD32F105RBT6 keil工程模板

创建GD32F105RBT6的keil初始基础工程,未来的所有外设驱动都是基于这个基础工程进行扩展。

RMDYBW的博客 1927

R语言中的混淆矩阵(Confusion Matrix)是一种常用的评估多分类模型性能的工具

除了准确率,混淆矩阵还提供了其他有用的指标,如灵敏度(Sensitivity)、特异度(Specificity)、精确度(Precision)和召回率(Recall)。混淆矩阵通过比较模型预测结果与实际标签的一致性,帮助我们了解模型的分类准确性和错误类型。此外,混淆矩阵还提供了各种错误类型的统计信息,如假阳性(False Positive)和假阴性(False Negative)等。通过混淆矩阵,我们可以了解模型的整体性能和错误类型,从而对模型进行评估和改进。最后,为了更好地理解混淆矩阵的结果,可以使用。

HackSquad的博客 972
上一篇: JAVA WEB 连接 SQL2005 sa登录失败问题
下一篇: Spring事务管理----声明式(1)利用TransactionProxyFactoryBean生成事务代理
liulus
博客等级 码龄17年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值