我基于维基上的“使用Eclipse生成骨架项目”指令创建了一个新的PLAYN项目 (见http://code.google.com/p/playn/wiki/GettingStarted#Generating_a_skeleton_project_with_Eclipse)
所有内容都已正确设置,但Eclipse不会将其识别为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构建器,看起来在Maven中添加一个插件依赖项但是无法解决这个问题(我还在学习Maven)。
感谢。
答案 0 :(得分:3)
确保您在[project-name] -core Eclipse项目而不是[project-name] Eclipse项目中编写代码。
答案 1 :(得分:1)
在互联网上搜索我发现了这个错误的几个原因。在我的情况下,问题是该项目的性质不是Java。
解决这个问题:
将以下行添加到以下部分:
org.eclipse.jdt.core.javanature
完成。打开您的项目,代码帮助现在可以正常工作。