junit失败但在通过maven命令行运行时通过

时间:2014-04-22 14:06:16

标签: maven junit

当我使用junit时,我的eclipse失败了。但是当我使用maven命令行运行时,它会成功。

java.lang.ClassCastException: org.springframework.security.core.authority.GrantedAuthorityImpl cannot be cast to java.lang.Comparable
    at java.util.TreeMap.compare(Unknown Source)
    at java.util.TreeMap.put(Unknown Source)
    at java.util.TreeSet.add(Unknown Source)

2 个答案:

答案 0 :(得分:0)

当您丢失依赖项(jar文件)或在classpath / lib文件夹中有重复项时,通常会出现这些类型的classcastexceptions。请检查eclipse运行测试的文件夹中是否存在重复/丢失的jar文件。

答案 1 :(得分:0)

就我而言,这是jre的问题。我从jre7改为jre6(我的项目jre),它有效。