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

Can I use the new java 8 time API within a scala Play 2.3.8 project?

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

我做错了什么(配置方面)吗?有什么方法可以解决这个问题,或者这是一个已知的限制吗?

我正在使用

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

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

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

在我的项目中它正在运行 :)