0

当我从 java.util 类(如 ArrayList、Set 等)创建对象时,QuickFix 无法建议导入。通常,它会建议我导入正确的包(即 java.util.ArrayList)。相反,它没有任何建议(当我选择对象并按下ctrl+时1)并且由于某种原因,我的 home/end 键停止运行(有趣的是,shift+ home/end 仍然可以突出显示,但它们不能作为独立的 home/结束键)。

据我所知,这只发生在 java.util 中。包裹。当我重新启动 Eclipse 时,我的 home/end 键再次工作,但错误是可重现的。

有谁知道为什么会发生这种情况,或者更好的是,如何解决它?我认为错误是在安装第三方插件后开始的,所以我可以尝试删除该插件。

此外,我正在开发 Eclipse PDE 中的插件。

4

1 回答 1

0

使用 Windows -> Preferences -> Java -> Editor -> Content Assist -> Advanced 禁用提案(在上方列表中),特别是如果您认为这些提案来自第三方工具。

此外,代码完成有超时。因此,如果 Eclipse 中的某些建议引擎花费了太多时间,它会被代码完成 UI 终止。这通常由消息框指示,所以我认为这不是您的问题。

最后,您可能想要检查 Eclipse 中是否有足够的可用内存。否则,完成提议处理器可能会遇到内存不足的情况,并且线程会被静默终止。

于 2013-08-30T12:42:59.020 回答