Play Framework 2.1:BodyParser类文件丢失

9

我下载了 Play Framework 2.1,并且使用 Eclipse 工具转化后,在控制器和目标文件夹中出现了错误。

在控制器的 Application.scala 中,我遇到了以下错误:

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

如果您遇到了这些错误,请问您是如何解决的?
2个回答

16

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

要升级Scala IDE,请按照官网上的说明操作。

另外,请注意,在Play 2.1中,命令eclipsify已更名为eclipse


1
是的,谢谢。那就是原因。我没有想到,但你说得对。再次感谢。 - Andrew
太棒了!花了几个小时在这上面。只是要注意,给出的URL应该粘贴到“安装新软件”部分。我有点脑抽,不知道该怎么做... - locrizak

1

是的,在Scala IDE页面下,选择_Eclipse 3.8/4.2更新站点 (Juno)_和_Scala 2.10.0_,单击链接,它将弹出一个提醒,告诉你如何在Eclipse中安装最新的2.10插件。 - Steve Kehlet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接