我通过听来学习Java Spring Framework “春季和初学者冬眠”课程。 我努力挣扎 导入 org.springframework.context.support.ClassPathXmlApplicationContext ;
Eclipse向我显示了错误: ClassPathXmlApplicationContext无法解析
我正在听的课程的作者仍然没有涉及Maven (和pom.xml),因为他专注于 “纯”的Java和Spring课程 所以请不要指示我使用Maven来组织项目。
我将 spring-framework-5.0.2.RELEASE-dist 中的所有jar添加到了项目的构建路径中。
有趣的是,当我执行CTRL + Shift + O时,Eclipse自动导入 org.springframework.context.support.ClassPathXmlApplicationContext 包, 但在导入行( org 下的红线)中显示错误 并在我的主要功能中显示错误 在我尝试将上下文用作的行上:
ClassPathXmlApplicationContext context =
new ClassPathXmlApplicationContext("applicationContext.xml");
请帮助。
答案 0 :(得分:0)
我将检查以下内容: 一种。右键单击项目->属性-> Java构建路径->库(选项卡)
确保存在spring-context jar,并且只有一个版本。
在这种情况下,请尝试关闭并重新打开IDE。
答案 1 :(得分:0)
我只想分享Ш找到了解决我的问题的方法。 我的执行环境JRE设置为JAVA SE10。将其更改为JAVA SE 1.8后,一切开始正常工作,并且现在没有错误显示。
我这样做是这样的:
答案 2 :(得分:0)
我通过以下操作解决了intelliJ中的这个问题:
因为我过去一直在使用maven,所以我已经下载了.jar文件。我的.jar文件位于驱动器上的以下位置:
我还必须导入“ spring-beans”和“ spring-core”库,以使代码在我的环境中运行。