运行时发生异常:
Caused by: java.lang.IllegalStateException: SpringJUnit4ClassRunner requires JUnit 4.12 or higher.
原因:Junit版本过低
解决:下载JUnit 4.12 or higher
之后再次运行发生异常:
Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing
原因:Junit版本过高,需要同时导入hamcrest-core-1.3.jar
解决:下载hamcrest-core-1.3.jar
就OK!
本文介绍了解决因JUnit版本不匹配导致的运行时异常的方法。首先,需确保JUnit版本不低于4.12。其次,若使用高版本JUnit并遇到ClassNotFoundException,则需引入hamcrest-core-1.3.jar以兼容。

被折叠的 条评论
为什么被折叠?



