解决:The import org.springframework.test.context.junit4.SpringJUnit4ClassRunner cannot be resolved
近期自己在自家新电脑上搭建了Eclipse + Maven环境,然后在做单元测试的时候,创建Spring测试类,在为测试类添加@RunWith(SpringJUnit4ClassRunner.class)注解的时候,遇到了这个问题:The import org.springframework.test.context.junit4.SpringJUnit4ClassRunner cannot be resolved,百度搜索了国内的多个网站,都是Shit的不行,全TM的复制粘贴,十个网站都是同一个问题,同一个答案,同一个标点符号。
根本原因是SpringJUnit4ClassRunner这个类是位于spring-test-4.1.6.RELEASE.jar这个包中的,其他人只谈Junit却根本没提到这一点,所以才导致根本找不到正确的答案。
经过在Stackoverflow上面查找答案,看到了第一个回答之后,瞬间感觉一语中的。原文地址:http://stackoverflow.com/questions/30513375/the-import-org-springframework-test-context-junit4-springjunit4classrunner-canno
![Image 1][]
![Image 1][]
6 | You need to add a dependency on
| ||||||||||||||||||
|
加上这个依赖之后,等maven把jar包下载下来之后,问题就解决了。
还有人回复说跟junit版本有关的,如果本地的junit版本较低,也请你在pom.xml中增加一下新版本的junit依赖,如下:
6 | You need to add a dependency on
| ||||||||||||||||
|
[Image 1]:
还没有评论,来说两句吧...