java.lang.NoClassDefFoundError:org/springframework/core/io/ResourceLoader

java.lang.NoClassDefFoundError:org/springframework/core/io/ResourceLoader,java,spring,Java,Spring,我正在使用spring进行一些测试,我得到了以下错误: java.lang.NoClassDefFoundError: org/springframework/core/io/ResourceLoader at org.springframework.mock.web.MockHttpServletRequest 我安装的JAR是:spring-test-2.5.6.JAR 除了这个我还需要另一个罐子吗 谢谢您还需要spring core-*.jar。您通常可以通过查看包来判断缺少哪些jar

我正在使用spring进行一些测试,我得到了以下错误:

java.lang.NoClassDefFoundError: org/springframework/core/io/ResourceLoader  at org.springframework.mock.web.MockHttpServletRequest
我安装的JAR是:spring-test-2.5.6.JAR

除了这个我还需要另一个罐子吗


谢谢

您还需要
spring core-*.jar。
您通常可以通过查看包来判断缺少哪些jar。在这个org.springframework.core.*中,所有内容都在核心jar文件中

根据Amir的回答,您需要的罐子是spring core。您通常可以通过咨询jarfinder来解决这类问题,我强烈建议您使用Maven(或Ivy或Gradle)进行依赖关系管理。在解决这些类型的二级和三级依赖关系时,它可以减轻您的负担。

+1 for maven。我本打算提出这个建议,但我觉得这不是问题所在。