java.util.Comparator不接受类型参数

时间:2016-03-16 16:49:35

标签: java scala akka

我将Akka添加到我的项目中,将此行添加到build.sbt

libraryDependencies += "com.typesafe.akka" % "akka-actor_2.10" % "2.3.14"

不幸的是,我收到了这个错误:

/var/folders/d8/dxrq0j_d10s7twghyd6v5tdr0000gn/T/sbt_90d70183/xsbt/ExtractAPI.scala:479: error: java.util.Comparator does not take type parameters
  private[this] val sortClasses = new Comparator[Symbol] {

现在,我知道此错误已在https://github.com/sbt/sbt/issues/1399报告,并且此处有https://1bitentropy.wordpress.com/2014/12/29/scala-errors-with-jdk-1-8-in-intellij/所述的解决方案。

该解决方案的问题在于它建议使用JDK 1.7而不是JDK 1.8。但是,我无法从Java 8切换。

考虑到上述解决方案是在2014年给出的,是否有其他任何开发,例如较新版本中的错误修复,可以在不切换到Java 7的情况下解决错误?

1 个答案:

答案 0 :(得分:0)

从您的链接中,我看到了这条评论,并且我确认,这对我有用。

  

Humoyun于2016年2月23日发表评论

     

更新到2.10.4也为我解决了比较器问题