9

我下载了 Play Framework 2.1,之后eclipsifyingerrors在控制器和目标文件夹中。

在控制器中,Application.scala我有以下错误:

Multiple markers at this line
    - class file needed by BodyParser is missing. reference type Either of object package refers to nonexisting 
     symbol.

如果你们中的任何人遇到此错误,您是如何解决的?

4

2 回答 2

16

Play 2.1 使用 Scala 2.10。如果您刚刚下载了 Play 2.1 SNAPSHOT,您的问题很可能是由于仍然使用 2.9.X 的 Scala IDE。如果您使用编译项目play compile(因为 SBT 将使用正确的 Scala 库版本),该错误将不会显示,但它会显示在 IDE 中,直到您升级它。

要升级 Scala IDE,请按照他们网站上的说明进行操作。

顺便说一句,不要忘记该命令在 Play 2.1 中eclipsify被重命名为。eclipse

于 2012-11-17T21:06:20.763 回答
1

解决方案的问题是最新的 eclipse (Juno) 不能与最新的 Scala IDE 插件一起使用,只是每晚构建:http: //download.scala-ide.org/nightly-update-juno-master-29x / ...仅支持scala 2.9。

那么:有没有办法使用 Eclipse Juno 开发 Play 2.1 项目?

于 2012-12-18T17:16:10.253 回答