java.lang.NoClassDefFoundError:org / springframework / core / io / ResourceLoader
我正在使用spring进行一些测试,我收到此错误:
java.lang.NoClassDefFoundError: org/springframework/core/io/ResourceLoader at org.springframework.mock.web.MockHttpServletRequest
我安装的JAR是:spring-test-2.5.6.jar
除此之外我还需要另一个jar子吗?
谢谢
你还需要spring-core-*.jar.
您通常可以通过查看包装来判断您缺少哪些jar子。 在这个org.springframework.core。*中都是核心jar文件。
我强烈建议使用Maven(或Ivy或Gradle)进行依赖关系管理。 它可以为您解决这些类型的二级和三级依赖关系带来很多痛苦。
根据Amir的回答,你需要的jar子是弹簧芯。 您通常可以通过咨询jarfinder来解决这类问题http://www.jarfinder.com/index.php/java/search/~org.springframework.core.io.ResourceLoader~