我正在使用spring进行一些测试,我收到了这个错误:
java.lang.NoClassDefFoundError: org/springframework/core/io/ResourceLoader at org.springframework.mock.web.MockHttpServletRequest
我安装的JAR是:spring-test-2.5.6.jar
除此之外我还需要另一个罐子吗?
由于
答案 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~
来解决此类问题