!!! JUnit version 3.8 or later expected:

!!! JUnit version 3.8 or later expected:
java.lang.NoSuchMethodError: junit.textui.TestRunner.setPrinter(Ljunit/textui/ResultPrinter;)

问题与解决方案:

  1. JDK版本低。
    解决方法为:在设置中将jdk版本改为1.8。
    在这里插入图片描述
  2. Junit版本有冲突,项目中有其他依赖自带junit且版本较低。
    解决方法为:
    Project Structure | Modules | Dependencies 将junit4的依赖上移即可。
    在这里插入图片描述

版权声明:本文为XYmar原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。