Eclipse/Java 代码完成不起作用

2022-08-31 04:11:38

我已经下载,解压缩并设置了Eclipse 3.4.2与一些插件(noteable,EPIC,Clearcase,QuantumDB,MisterQ)。

现在我发现当我编辑Java项目时,代码完成不起作用。如果我键入并按+,弹出窗口将显示“无默认建议”,底部的状态栏显示“无可用完成”。String.ctrlspace

有什么想法吗?


答案 1

尝试恢复 ' 中的默认选项Windows > Preferences > Java > Editor > Content Assist > Advanced'

您在此首选项屏幕中看到的数据类型的示例,但不一定是您当前拥有的数据类型。

eclipse content assist setting

(来自Vadim的这篇博客文章“Eclipse(Mylyn)中的内容辅助重复项”
如果有重复的Mylyn条目,请取消选中名称中不包含“”的重复条目)(Mylyn)

Eclipse 帮助页面定义了要恢复的默认列表:

选择“默认”内容协助列表中包含的提案类型:

  • 其他 Java 提案,
  • SWT 模板提案,
  • 模板提案,
  • 类型建议

答案 2

我在这里添加一个答案,以防其他人在Google上找到它。相同的症状;不同的问题。对我来说,类型缓存已经损坏。

http://mschrag.blogspot.co.nz/2009/01/open-type-cant-find-your-class.html

  • 退出 Eclipse
  • 转到 workspace/.metadata/.plugins/org.eclipse.jdt.core
  • 删除 *.index 和 savedIndexNames.txt
  • 重新启动 Eclipse 并搜索 + 以查找有问题的类型。将重建索引。CtrlT

推荐