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版本问题解决