2013-08-30 23 views
0

当我从java.util类(如ArrayList,Set等)创建一个对象时,QuickFix无法建议导入。通常,它会建议我导入适当的包(即java.util.ArrayList)。相反,它没有任何建议(当我选择对象并按下ctrl + 1),出于某种原因,我的家庭/结束键停止工作(有趣的是,shift + home/end仍然适用于突出显示,但它们不起作用独立的家庭/结束键)。当从java.util导入时,Eclipse QuickFix崩溃包

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

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

另外,我正在研究Eclipse PDE中的插件。

+0

尝试手动添加'import java.util。*;'并检查是否有任何错误,因为您使用PDE在插件项目上工作,您可能需要在Dependencies选项卡的清单中自行添加该包可能使用它 –

回答

0

使用Windows - >首选项 - > Java - >编辑器 - >内容辅助 - >高级来禁用提议(在上面的列表中),尤其是如果您认为这些提案来自第三方工具。

此外,代码完成有一个超时。因此,如果Eclipse中的某个建议引擎需要太多时间,它将由代码完成UI终止。这通常是由消息框指示的,所以我认为这不是你的问题。

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