这不是很奇怪吗?对我来说,错误在于我加了一个 jar-lib。但这个自由主义是有缺陷的,所以我删除了它。但是,无论我做了什么,错误仍然存在。我删除了 jar 文件,甚至使用 Eclipse 选项“从构建路径中删除”,删除了我的项目文件夹中的 jar 文件并清理了我的项目,但是没有一个有效。只有在我按照 Qwert 所描述的方式完成之后,它才起作用。但是 IDE 难道不应该独立于错误消息吗?错误已经修复,只是消息导致了问题。感谢 Qwert (如果我有足够的名声,我会投票给你的答案。但现在我不能,对不起)。
我也面对过这种奇怪的情况。我所知道的是,早期我使用 Spring 版本1.5.4运行我的 Spring 项目,后来对于一个项目,我选择了2.0.1版本。就在那时我得到了这个错误。当我访问 POM 并手动将 Spring 版本更改为1.5.4时,错误消失了。我猜测的是,maven 根据指定的 Spring 版本下载所需的 JAR。如果您更改了版本,那么如果这些 JAR 已经下载到以前的 Spring 版本并且在。M2源文件夹找到的 C:-> 用户-> “登录-在-用户-名称”-> 。平方米路径。
我再次做的是保持 Spring 版本的原样(作为2.0.1) ,我打开了之前提到的问题视图,并通过访问删除了问题视图中没有的 JAR。M2文件夹(问题视图中提到的路径是 JAR)。然后我更新了专家,所有的问题都解决了。
这就是我如何得出问题出在 JAR 上的结论,这些 JAR 是在2010年为以前的 Spring 版本下载的。M2文件夹。