我已经下载、解压并安装了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”。
什么好主意吗?
当前回答
我在这里添加了一个答案,以防别人在谷歌上找到这个。相同的症状;不同的问题。对我来说,类型缓存已经损坏了。
从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以查找出错的类型。索引将被重新构建。
其他回答
对于那些运行Xfce +并激活IBus插件的用户,可能会出现键盘快捷键冲突。
更多信息请访问我的博客:http://peter-butkovic.blogspot.de/2013/05/keyboard-shortcut-ctrlspace-caught-in.html
更新:
正如@nhahtdh的评论所建议的那样,添加了更多的信息来直接回答:Xfce中的IBus插件默认使用Ctrl+Space快捷键来切换键盘布局。要更改它,请转到:选项并将其更改为您喜欢的任何其他选项。
在Java Spring Boot项目上运行STS,以下是对我有用的:
对2021年9月的我来说,这是一个奇怪的Eclipse bug。我在类的注释中有一个多行字符串。这只会导致该类在尝试编写完整代码时失败(即使该类编译正常)。
我遇到了这个问题,并花了几个小时试图解决这个问题。尝试按照上面不同答案中提到的步骤,我找到的解决方案与Mona建议的相同,但略有不同。试图对蒙娜的回答添加评论,但没有选择。 我的eclipse的问题是,类路径以某种方式被损坏,所有的罐子和依赖的项目都不见了。从存储库中获取最新的.classpath后,它工作得很好。
如果您在枚举中遇到这种情况,或者在使用匿名类初始化数组时遇到这种情况,那么这就是Eclipse中的一个已知错误。参见Eclipse内容辅助在枚举常量参数列表中不起作用。