请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师 Junit

https://img1.sycdn.imooc.com//szimg/5a9cfc370001af2415610692.jpgimport org.springframework.test.context.ContextConfiguration;        加上这行代码就报错     我试了几种版本的junit 还是没有解决                               The type org.springframework.context.ConfigurableApplicationContext cannot be resolved. It is indirectly referenced from required .class files                                                                                           java.lang.TypeNotPresentException: Type SpringJUnit4ClassRunner not present at sun.reflect.annotation.TypeNotPresentExceptionProxy.generateException(Unknown Source) at sun.reflect.annotation.AnnotationInvocationHandler.invoke(Unknown Source) at com.sun.proxy.$Proxy2.value(Unknown Source) at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createUnfilteredTest(JUnit4TestLoader.java:87) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:73) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:46) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:522) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206) Caused by: java.lang.ClassNotFoundException: SpringJUnit4ClassRunner at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(Unknown Source) at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Unknown Source) at sun.reflect.generics.tree.ClassTypeSignature.accept(Unknown Source) at sun.reflect.annotation.AnnotationParser.parseSig(Unknown Source) at sun.reflect.annotation.AnnotationParser.parseClassValue(Unknown Source) at sun.reflect.annotation.AnnotationParser.parseMemberValue(Unknown Source) at sun.reflect.annotation.AnnotationParser.parseAnnotation2(Unknown Source) at sun.reflect.annotation.AnnotationParser.parseAnnotations2(Unknown Source) at sun.reflect.annotation.AnnotationParser.parseAnnotations(Unknown Source) at java.lang.Class.createAnnotationData(Unknown Source) at java.lang.Class.annotationData(Unknown Source) at java.lang.Class.getAnnotation(Unknown Source) at org.junit.internal.builders.IgnoredBuilder.runnerForClass(IgnoredBuilder.java:10) ... 11 more                

正在回答

1回答

同学好,出现这个问题感觉还是配置上面有问题,请先确保eclipse的maven插件与你本地安装好的maven软件着实连接了,如下图,连通到了一块,

https://img1.sycdn.imooc.com//szimg/5a9d0d400001ca7214361060.jpg

连接好之后,去到上图的local repository地址里把jar全部清除了,然后右键项目 update maven project重新下载一次jar包试试

http://blog.csdn.net/fujunsfzh/article/details/72673775

1 回复 有任何疑惑可以回复我~
  • 提问者 慕九州9978527 #1
    谢谢老师
    回复 有任何疑惑可以回复我~ 2018-03-05 17:50:02
  • 提问者 慕九州9978527 #2
    问题是   从本地仓库里 读取不出4.37relese版本的spring     因为那是个zip   仓库里有所以maven就不会去下载 产生了那个错误    我把我本地的 repository屏蔽了 也就解决了   ,    谢谢老师的服务热情
    回复 有任何疑惑可以回复我~ 2018-03-05 17:51:02
  • 提问者 慕九州9978527 #3
    我自己建立的本地仓库很乱    导致的问题
    回复 有任何疑惑可以回复我~ 2018-03-05 17:52:13
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号