gpt4 book ai didi

eclipse - Play框架+Eclipse : undefined method for ReverseApplication

转载 作者:行者123 更新时间:2023-12-02 14:32:06 24 4
gpt4 key购买 nike

在 Eclipse 中使用 Play Framework 时,我遇到了一些麻烦(实际上更像是烦恼)。

我正在关注this tutorial开始使用 Play。在教程的某个时刻,它要求我们输入以下代码:

public static Result index() {
return redirect(routes.Application.tasks());
}

运行应用程序时这将按预期工作。问题是 Eclipse 不喜欢它。它说:

The method tasks() is undefined for the type ReverseApplication

同时用红色虚线在任务下划线。发生这种情况有原因吗?我尝试清理和编译项目(通过 Play 终端)并在 Eclipse 中刷新项目,但无济于事。

我能做点什么吗?

我正在使用 Eclipse Juno,内部版本 20120606-2254

非常感谢!

最佳答案

由于 View 是 Scala 代码,因此它们由 Scala 编译器(即通过 sbt 的 Play 控制台)编译。所以Eclipse无法编译和找到这些。

因此,您最好的选择是配置 Eclipse,使其 automatically refresh the workspace并确保文件夹“target/scala-2.9.1/classes_management”位于您的构建路径中(应通过“eclipsify”命令完成)。

如果完成所有这些步骤后仍不起作用,请尝试“clean”、“compile”和“eclipsify”(适用于 Play 2.0.x)或“eclipse”(适用于 Play 2.1.x)并刷新您的项目。

关于eclipse - Play框架+Eclipse : undefined method for ReverseApplication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11164024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com