我正在使用“Eclipse for Java Developers 7.2”和Scala IDE 2.1.0。问题是“代码完成”......
我在Eclipse下启用了“使用Scala兼容的JDT”和“启用JDT内容辅助”。 我有什么其他选择吗?
答案 0 :(得分:1)
在scala-ide首选项中重新启用以下所有未经检查的java内容辅助机制:
偏好窗口: /爪哇/编辑器/内容/辅助/高级
要检查“默认”内容辅助面板的偏好设置:
还在窗口下半部分的内容辅助循环面板中启用Java Proposals
答案 1 :(得分:0)
最后我很幸运能解决这个问题。
发生这种情况的原因是因为eclipse存储了一个.metadata文件,该文件充当缓存以加载自动完成的建议。
如果您尝试使用Project-> clean,然后尝试自动完成,则可以在自动完成建议中找到所需的java类成员。
所以解决方案是: 转到你的eclipse.ini,如果mac位于: /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini
并在“-project”之前的ini文件中添加“-clean”。
这有一个下降的影响,现在你的日食可能需要一两分钟才能开始第一次。但对我来说,这是可以接受的。