我已经下载、解压并安装了Eclipse 3.4.2和一些插件(值得注意的是,EPIC、Clearcase、quantiumdb、MisterQ)。
现在我发现当我编辑Java项目时,代码补全不起作用。如果我输入字符串。然后按ctrl+空格,弹出“No Default Proposals”,底部的状态栏显示“No completion available”。
什么好主意吗?
我已经下载、解压并安装了Eclipse 3.4.2和一些插件(值得注意的是,EPIC、Clearcase、quantiumdb、MisterQ)。
现在我发现当我编辑Java项目时,代码补全不起作用。如果我输入字符串。然后按ctrl+空格,弹出“No Default Proposals”,底部的状态栏显示“No completion available”。
什么好主意吗?
当前回答
也许这可以帮助其他遇到同样问题的人。
我的设置:别人做的旧Gradle项目(版本为Gradle 2.12),使用Gradle导入向导导入STS (Eclipse Oxygen.2(4.7.2))。
代码补全也没有工作(我仍然在Java文件中有空心的Js),但至少我通过这样做来完成代码补全:
右键单击项目文件夹>属性> Gradle >配置工作区设置> Java >编辑器>内容辅助>高级 在上面的窗口中检查“Java提案”。 2x申请&关闭
其他回答
我在这里添加了一个答案,以防别人在谷歌上找到这个。相同的症状;不同的问题。对我来说,类型缓存已经损坏了。
从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并搜索Ctrl+T以查找出错的类型。索引将被重新构建。
这些对我都没用。
我只在一节课上经历过这个问题。最后对我有用的是删除这个有问题的类并重新创建它。问题解决了…神秘感就没那么大了!
我也面临这个问题,但解决的方式不同。 我所遵循的步骤可能对其他人有帮助。
右键单击项目(您正在进行的项目) 进入“属性> Java Build Path > JRE系统库” 单击Edit……在右边 选择JRE 7
我遇到了这个问题,结果是我用文本编辑器打开文件,而不是java编辑器。
如果有人来到这里,想要激活自动完成功能,请转到
首选项-> Java ->编辑器->内容辅助。
然后在Auto Activation部分填写Auto Activation triggers for Java:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._