为什么Eclipse在Play Framework渲染方法中显示错误?

aks*_*ayb 3 java eclipse scala playframework-2.0

我收到错误:

public static Result home(String name)
{           
    return ok(home.render(name));
}
Run Code Online (Sandbox Code Playgroud)

Eclipse说的,home can't be resolved.我知道它更像是Scala而不是Java,但是我有什么方法可以摆脱这些错误.好吧,没有禁用错误消息(我在这里看到很多这样的答案).另外,无论如何我可以让我的Eclipse工作自动完成Scala吗?

啊,我刚才注意到还有一个问题.要使用外部jar,我所有的都将jar放在lib文件夹中并再次从cli运行eclipse.它在浏览器中运行良好,但是使用jar的类是完全错误的,就像Eclipse一样.

Jay*_* Q. 13

你必须在Play 2.4上做两件事:

  1. 运行activator eclipse(来自Activator UI或命令行)
  2. 转到Java Build Path> Libraries> Add External Class Folder并将其指向输出文件夹: target/scala-<version>/classes


Mar*_*rco 5

使用eclipse命令,从eclipse构建项目并刷新项目.