【问题标题】:Java Play! Startup Problems爪哇玩!启动问题
【发布时间】:2014-12-30 06:21:34
【问题描述】:

当我第一次在我的项目上运行 eclipsify 时,我注意到 Eclipse 抱怨:

return ok(index.render("Your new application is ready."));

线。它不承认索引方法。该应用程序仍在运行,因此我暂时忽略了它。但是,现在我遇到了一个新错误。我想我只是向 Mongo 添加了一些依赖项,附加了一些模型文件并重新构建,但我现在收到此错误:

编译:sbt.InvalidComponent:找不到所需的组件'compiler-interface-src'

我不确定为什么会发生这种情况,尤其是因为我有点像白痴。附带说明一下,Eclipse 报告我的“classes_managed”构建路径条目丢失,但我认为这是由于我在清理后无法编译。 (清理和更新工作正常)。

【问题讨论】:

  • 我通过删除play并重新安装解决了这个问题。不知道发生了什么,但那个“修复”对我有用:(

标签: java playframework-2.0


【解决方案1】:

1) 模板是由 Play 而不是 eclipse 编译的。在“eclipsify”之后,你需要运行play compile(或play run)并刷新你的eclipse项目。见How to make Eclipse see the changes in Play! compiled templates?

2) 添加依赖后,再次启动play eclipsify 命令。 但我认为这不是问题。 你添加的依赖是什么?你的 Play2 版本是什么?(我怀疑与 Play2.1 库不兼容)

为了您的信息,一般规则:Play 不依赖 Eclipse 来编译文件。不要尝试在 eclipse 中清理,而是运行 play clean(并刷新 eclipse)。

【讨论】:

  • 感谢您的反馈 - 最后,重新安装对我有用,但您得到了检查 :)
【解决方案2】:

碰巧遇到这个问题几次,上面试过了,也关注
Clean up Play-framework based project

但没有任何效果。

原来是 IntelliJ Idea 缓存损坏问题,无效并重新启动Idea 工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    相关资源
    最近更新 更多