ssh中,用junit测试service,使用类AbstractTransactionalJUnit4SpringContextTests,运行时一直报ClassNotFoundException: org.junit.internal.runners.JUnit4ClassRunner
我感觉很奇怪,因为之前我用类AbstractTransactionalDataSourceSpringContextTests,测试时完全OK啊,为什么换种方法就不对了?!!
上网查看了一下,说是junit包导入太多,冲突,但我这里就只有myeclipse自带的junit4包,这个问题不存在啊!
后来去下了junit包,jars containing the class org.junit.internal.runners.JUnit4ClassRunner
(http://www.jarfinder.com/index.php/java/info/org.junit.internal.runners.JUnit4ClassRunner)
导入之后,再试就可以了!
后来我去查看了一下原来的那个包,呵呵,里面也的的确确没有这个类!