2011-12-29 37 views
1

我想在Eclipse中學習一些Android和Java編程。我可以很好地運行示例項目和教程,但是當我嘗試使用File-> New-> Class創建新的Java類並按下Browse按鈕查找要使用的超類時,「匹配項目」區域中不顯示任何內容,即使我刪除了「java.lang.Object」的默認類型。我應該在那裏看到很多類名,不是嗎?在Eclipse新的Java類嚮導中沒有看到超類

當我嘗試添加和接口或封閉類型時,會發生同樣的結果不足。我是Eclipse和Java的新手。我想我有一些設置搞砸了?我在Linux上運行最新的Eclipse:

Version: Indigo Service Release 1 
Build id: 20110916-0149 

回答

1

我終於意識到代碼完成也不起作用。我檢查了'Windows>首選項> Java>編輯器>內容輔助>高級'中的設置,他們似乎沒問題。然後我用'eclipse -clean'重新運行。在我這樣做後,代碼完成和新的類嚮導正在工作。

謝謝

0

您必須鍵入一些字符,然後它將開始尋找以這些字符開頭的類。另外,請檢查您沒有設置任何您不期望的過濾器。您會在右上角看到一個小小的倒三角形,點擊它並轉到過濾器對話框。

+0

我去了過濾器對話框,類型過濾器列表是空的。 – sesamemucho 2011-12-29 07:52:58

+0

這是預期的。一切都很好。只需輸入您想要搜索的字符即可。 – 2011-12-29 07:54:04

0

不需要每個公開課和非最終課都可以成爲你的超類。提出這些都會迫使Eclipse展示數千個類,並不會真正幫助你。你應該知道你想要擴展哪個課程。只需輸入名稱,名稱的開頭或每個單詞的首字母(例如AbstractTableModel的ATM),然後Eclipse將向您顯示匹配的類。

+0

這是有道理的。然而,我沒有看到任何匹配的類,無論我輸入什麼。我確實偶爾會看到「初始化搜索索引(0%)」,非常簡短。 – sesamemucho 2011-12-29 07:55:49

+0

嘗試使用一些標準的可擴展類,例如Thread或AbstractList。並記住Java是區分大小寫的。 – 2011-12-29 08:13:47