与JDK 1.7

时间:2016-02-25 12:54:33

标签: scala playframework typesafe-activator

我收到与this帖子相同的错误。我正在尝试解决提出的解决方案中提到的问题,但我不明白怎么做?

1 个答案:

答案 0 :(得分:0)

如果您使用的是2.4.x版(或更新版),则必须使用Java 8.从Highlights of version 2.4

  

Play 2.4现在需要JDK 8.因此,Play可以开箱即用,为Java 8数据类型提供支持。例如,Play的JSON API现在支持Java 8时态类型,包括Instance,LocalDateTime和LocalDate。

要确认您使用的是Play 2.4,请参阅文件project/plugins.sbt

编辑:

如果您不能(或者不想)使用Java 8,则必须使用Play 2.3。为此,您必须编辑project/plugins.sbt以更改已使用的播放版本:

// Notice we are now using version 2.3.10
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.10")

如果这是一个全新的项目,您可以使用2.3模板重新创建它:

 activator new play-scala-2.3 name-of-your-project

或者,对于Java:

activator new play-java-2.3 name-of-your-project