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

时间:2011-08-02 21:59:49

标签: java spring

我正在使用spring进行一些测试,我收到了这个错误:

java.lang.NoClassDefFoundError: org/springframework/core/io/ResourceLoader  at org.springframework.mock.web.MockHttpServletRequest

我安装的JAR是:spring-test-2.5.6.jar

除此之外我还需要另一个罐子吗?

由于

3 个答案:

答案 0 :(得分:8)

您还需要spring-core-*.jar.您通常可以通过查看包裹来告诉您缺少哪些罐子。在这个org.springframework.core。*中都是核心jar文件。

答案 1 :(得分:2)

我强烈建议使用Maven(或Ivy或Gradle)进行依赖关系管理。在解决这些类型的二级和三级依赖关系时,它可以为您节省大量的痛苦。

答案 2 :(得分:1)

根据Amir的回答,你需要的罐子是弹簧芯。您通常可以通过咨询jarfinder http://www.jarfinder.com/index.php/java/search/~org.springframework.core.io.ResourceLoader~

来解决此类问题