signed

QiShunwang

“诚信为本、客户至上”

出现的问题

2021/4/26 23:09:23   来源:

今天敲代码时一致报这个错

!!! JUnit version 3.8 or later expected:

java.lang.ClassNotFoundException: junit.framework.ComparisonFailure
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at com.intellij.rt.junit.JUnitStarter.junitVersionChecks(JUnitStarter.java:209)
	at com.intellij.rt.junit.JUnitStarter.canWorkWithJUnitVersion(JUnitStarter.java:195)
	at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:49)

网上找了好多帖子,有的时说你junit的版本低了,修改版本,有的说时jdk没有选择1.8版本,但是一直没有解决,最后反倒一个帖子(知乎上的)说启动类和测试类的方法名字不能一样,最后完美解决。希望能对大家有用
知乎帖子

https://zhuanlan.zhihu.com/p/356903472