我可以在 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.8
在 system.properties
文件中)是可行的。但是当我尝试使用 activator compile
编译项目时,我遇到了各种 not found: type LocalDateTime
错误。
我做错了什么(配置方面)吗?有什么方法可以解决这个问题,或者这是一个已知的限制吗?
我正在使用
Play framework: 2.3.8
Scala: 2.11.6
Sbt: 0.13.7
首先检查您的 java 版本:
在 cmd - java --version
(应该指向你安装的 java)。
如果一切正常,您可以 "force" 通过在 build.sbt
下面的代码
中插入来使用 java 1.8
javacOptions ++= Seq("-source", "1.8", "-target", "1.8")
在我的项目中它正在运行 :)
我认为通过将 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
首先检查您的 java 版本:
在 cmd - java --version
(应该指向你安装的 java)。
如果一切正常,您可以 "force" 通过在 build.sbt
下面的代码
javacOptions ++= Seq("-source", "1.8", "-target", "1.8")
在我的项目中它正在运行 :)