播放编译错误:无法访问函数0



我刚刚在Intellij Idea 2016.3中使用向导创建了一个新的Play项目:

https://www.jetbrains.com/help/idea/2016.2/getting-started-with-play-play-2-x.html#create_project

Intellij不会报告任何错误,并且重建也没有错误而成功。甚至" SBT Run"也没有问题启动服务器。但是,当我打开http://localhost:9000在浏览器中,我会看到:

[info] Compiling 7 Scala sources and 1 Java source to C:vyvojplay5targetscala-2.11classes...
[error] C:vyvojplay5targetscala-2.11routesmaincontrollersroutes.java:12: error: cannot access Function0
[error]   public static final controllers.ReverseAssets Assets = new controllers.ReverseAssets(RoutesPrefix.byNamePrefix());
[error]                                                          ^
[error]   class file for scala.Function0 not found
[error] 1 error
[error] (compile:compile) javac returned nonzero exit code
[error] application -

也许Java编译器没有看到Scala库,但是为什么?

谢谢Pavel

我通过将sbt.version更新为project/build.properties中的0.13.13(为0.13.5)。

最新更新