我可以在scala Play 2.3.8项目中使用新的java 8时间API吗?

时间:2015-03-15 10:51:21

标签: scala playframework java-8 java-time

我认为通过将java版本设置为1.8(java.runtime.version=1.8文件内的system.properties)可以实现这一点。但是当我尝试使用activator compile编译项目时,我遇到了各种not found: type LocalDateTime错误。

我做错了什么(配置方面)?有没有办法克服这个问题,或者这是一个已知的限制?

我正在使用

  • Play framework: 2.3.8
  • Scala: 2.11.6
  • Sbt: 0.13.7

1 个答案:

答案 0 :(得分:3)

首先检查你的java版本: 在cmd中 - java --version(应该指向你安装的java)。

如果一切正常,你可以强迫"通过在build.sbt下面的代码

中插入来使用java 1.8
javacOptions ++= Seq("-source", "1.8", "-target", "1.8")

在我的项目中它正在工作:)