问题描述
||
我想使用Eclipse作为使用Play Framework的Scala Web应用程序的IDE。我下载了Eclipse 3.6.2。然后,我为Eclipse安装了Scala IDE 2.0(测试版)。我下载了Play Framework 1.2.2RC1,并使用“ 0”安装了Scala模块,并使用“ 1”生成了一个新站点。然后我用ѭ2遮盖了它,并将该项目导入Eclipse。
但是现在我在Eclipse中遇到很多错误。这是我可以解决的问题,还是其他项目不兼容?
这是生成的代码,其中包含Eclipse中的错误(但是当我运行该应用程序时它可以工作)。
package controllers
import play._
import play.mvc._
object Application extends Controller {
import views.Application._
def index = {
html.index(\"Your Scala application is ready to go home!\")
}
}
这就是在Eclipse中的样子:
解决方法
屏幕快照中突出显示的错误是由于新的Scala模板源不在项目“构建路径”中引起的。 eclipsify命令当前不为您执行此操作。
手动将tmp / classs添加到Build Path来解决它。
但是请注意,新的Scala模板文件不是从Eclipse内部生成的。因此,如果您向项目中添加新的模板/页面,则必须先运行\'play run \'(或同等功能)才能在此处显示文件。另请注意,如果以后再次运行eclipsify命令,则需要将该文件夹重新添加到“构建路径”中。
, 看来eclipse认为您的视图包为空。您是否尝试通过F5命令刷新项目?