【问题标题】:Creating new PlayN project in eclipse does not have java content-assist在eclipse中创建新的PlayN项目没有java content-assist
【发布时间】:2012-02-20 19:35:42
【问题描述】:

我根据 wiki 上的“使用 Eclipse 生成骨架项目”说明创建了一个新的 PLAYN 项目 (在这里找到:http://code.google.com/p/playn/wiki/GettingStarted#Generating_a_skeleton_project_with_Eclipse

一切都已正确设置,但 Eclipse 无法将其识别为 java 项目,因此我丢失了 java 的语法检查、内容辅助等(当内容辅助尝试提供帮助时出现运行时错误对话框)。

我得到“编译单元不在 java 项目的构建路径上”,然后是“org.eclipse.mylyn.java.ui 中的“org.eclipse.mylyn.java.ui.javaAllCompletionProposalComputer”提案计算机'插件没有正常完成..."。

我错过了一步吗?有没有办法将它添加到项目中?

我尝试编辑 .project 以添加 java 特性,但这确实弄乱了 maven 构建的项目结构。 (基于How do Java and Maven builders work together in eclipse?

我尝试将 java builder 添加到项目属性中,并希望在 Maven 中添加插件依赖项,但无法弄清楚(我仍在学习 Maven)。

谢谢。

【问题讨论】:

  • 我有一个类似的问题,最后我放弃了 maven,并用 ANT 和 ant-maven 插件配置了所有东西......
  • 我确实解决了这个问题,但它是前段时间,我不记得确切的步骤。在完成弹出窗口中,您可以配置我认为。就我而言,有些东西(Mylyn?)阻止了正确的建议,并且缺少其他一些选项。我希望这会有所帮助。

标签: eclipse maven playn


【解决方案1】:

确保您在 [project-name]-core Eclipse 项目而不是 [project-name] Eclipse 项目中编写代码。

【讨论】:

  • 这个建议帮助我解决了这个问题。我一直在编辑错误的 .java 文件。
【解决方案2】:

在互联网上搜索我发现了这个错误的几个原因。就我而言,问题在于该项目的性质不是 Java。

解决这个问题:

  • 关闭项目
  • 在项目的根目录上编辑文件 .project
  • 将以下行添加到部分:

    org.eclipse.jdt.core.javanature

  • 完成。打开您的项目,代码辅助现在可以正常工作了。

【讨论】:

    猜你喜欢
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    相关资源
    最近更新 更多