7

我创建了一个新项目并使用 eclipse(使用的eclipsify命令)。
基本上,我将app目录从旧项目移到了我创建的新项目中。

问题是 Eclipse 无法识别这些视图。我收到如下错误:

views.html.viewTopic 无法解析为类型

我尝试过,play compile但没有帮助。
所以我有40个错误。所有这些都与视图未编译的事实有关,因此日食无法识别它们(当然是我的猜测)。

我能做些什么?
顺便说一句,旧项目编译并运行没有问题(我使用intellij)

4

7 回答 7

5

对于带有 Eclipse Mars 的 Java Play Framework v2.4.6(激活器 v1.3.7):

为了避免viewTopic.render()您的.<classpathentry kind="lib" path="target/scala-2.11/classes"/>.classpathtarget/scala-2.11/classes

于 2016-02-08T16:00:26.070 回答
3
  • 在命令行上运行“play eclipse”
  • 在 Eclipse 中,通过按 F5 刷新您的项目
于 2014-01-09T16:46:22.343 回答
2

这次在游戏控制台中使用源重新运行命令:
$ eclipse with-source=true

然后去eclipse并清理你的项目并构建所有

于 2014-01-11T13:47:25.477 回答
1

根据 jetbrains 的说法,模板的问题已得到解决。如果您在 IDEA 项目中播放了 2 个生成的源代码,那么您应该从项目中排除此文件夹

http://www.jetbrains.com/idea/webhelp/configuring-folders-within-a-content-root.html

并执行文件 | 使缓存无效并重新启动。

如果你有一个 SBT 项目,在 IDEA 中通过 File | 打开它 导入项目 | Sbt型项目

确保使用最新的 Scala 和 Play 2 插件。

于 2014-01-30T10:05:16.713 回答
1
  1. 关闭eclipse项目
  2. 激活剂日食
  3. 激活器编译
  4. 打开eclipse项目
  5. 将 target/scala-[your-version-here]/classes 作为类文件夹添加到您的构建路径
于 2018-06-19T14:21:24.767 回答
0

好的,我解决了。

  • 我再次创建了一个新应用
  • 移动app目录
  • 然后才运行命令play idea
于 2012-09-21T15:08:42.460 回答
0

你能做的最好的就是搜索 Stack Overflow,因为这个话题已经讨论过很多次了。

于 2012-09-21T12:29:41.817 回答