JUnit运行报错java.lang.NoClassDefFoundError: org/junit/rules/TestRule

来源:互联网 发布:商标查询软件下载 编辑:程序博客网 时间:2024/05/21 10:08

maven创建了JUnit测试类运行包错误:java.lang.NoClassDefFoundError: org/junit/rules/TestRule,通过定位发现是找不到TestRule这个类,检查项目引用的Junit版本为4.7,发现TestRule是在Junit版本4.10后添加的新特性,修改方式如下:


1. 找到项目中的pom.xml


2. 找到pom.xml文件中的junit配置,并将当前版本修改成4.10,然后保存并关闭


3. 右键maven项目选择Maven下的update project,可以通过console看到junit更新到4.10版本问题解决

0 0