你是否正在使用旧版本的Eclipse(Galileo或更低版本)?还是旧版的junit插件?如果是这样,则可能是问题的原因。ParentRunner正在寻找在JUnit 4.5中引入的Sorter.NULL:
package org.junit.runner.manipulation;public class Sorter implements Comparator<Description> { public static Sorter NULL= new Sorter(new Comparator<Description>() { public int compare(Description o1, Description o2) { return 0; }});如果你没有这段代码,则可能使用的是4.5之前的版本。在Eclipse上,执行Ctrl-Shift-T组合键,看看你是否有可用的Sorter类的多个版本,如果有,请确保两个版本都不在4.5之前。另外,在“构建路径”中查看项目设置,如果有JUnit条目(不是Maven版本),请将其删除,然后重试。
编辑:这也可能是由Maven的传递依赖引起的。也许你的一个库依赖于4.5之前的JUnit版本。



