2013-08-30 21 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中是否有足夠的可用內存。否則,完成建議處理器可能會遇到內存不足的情況,並且該線程會被靜默地殺死。