2012-08-28 32 views
0

我對Eclipse,Java編程以及所有「編程」一般都很新,我最近一直在學習如何使用Eclipse。我已經使用了大約一週的時間,並且它一直在體面。除了一些錯誤,(通常在我身上),通過重新啓動程序本身來解決。Eclipse快速修復不能正常工作

但是,當我今天開始使用它時,我再也看不到從快速修復命令中提出的建議,例如,如果我鍵入findVi,然後按CTRL + 1,它將顯示「No suggestions available」,而不是「findViewById )「或類似的東西。

我知道這是正確的綁定,我甚至重置鍵默認值得肯定。如果我手動鍵入它,它仍然會找到ID,但我希望能夠以這種方式更快地完成單詞。

如果你們有任何可以幫助我的建議,請讓我知道。

謝謝。

+0

你有一系列的構建錯誤的?在Java透視圖的JavaEE透視圖中檢查您的標記。如果構建路徑不工作,則Eclipse無法提供建議(例如,如果JRE未綁定)。 哦,和crtl-space相當有效,而不是快速修復。您正在觸發自動完成功能。 –

+0

謝謝丹尼爾,我不確定你在說什麼錯誤,但是在JavaEE的角度來看,錯誤和Java透視一樣。另外CTRL + SPACE的作品!我仍然不知道CTRL + 1發生了什麼,但從現在開始我將使用CTRL + SPACE,再次感謝! –

+0

CTRL + 1會給你破解碼的解決方案(拼寫錯誤/缺失類型等)。ctrl-space是自動完成的,它可以讓你「提前輸入」並檢查。它們都是非常棒的功能,Eclipse是一個非常堅實的IDE。它們同樣有用。閱讀條款並祝你好運。 –

回答

0

您可以從窗口>首選項> Java>編輯器>內容輔助 ...訪問內容輔助首選項...也許有些東西搞砸了。

+0

我已經重置了那裏的所有內容,並啓用了所有的提案,並且它確實提供了不是單詞的東西。 –

1

-首先如果你是新的Java,並想練的Java,您應該切勿使用任何IDE,你學會了正確的語法方式,它可以幫助您的錯誤發現能力。

-但是當你寫"findViewById()"似乎你正在做的Android,現在出現這種情況有時是的Eclipse與Android古怪的行爲。這就是您在使用Android時對Eclipse GUI進行任何更改的原因,它總是更好地查看這些更改是否已生效。

-此問題通常在關閉並重新打開Eclipse一次或兩次後關閉。

-好試試這個....

類型findVie然後按Ctrl + Space-Bar若見建議彈出...

+0

你好,謝謝你的回覆。是否有任何特定的指南或一系列的教程,你會建議初學者對Java或編程一般?同樣按CTRL +空格鍵也不錯:) –

+0

那麼,如果你想要Java指南,那麼先從Head First Java開始,然後在對它進行宗教研究之後,由同一作者Kathy Sierra和Bert Bates轉到SCJP程序員指南,之後研究Java中的Thinking in Java by Bruce Eckel –

+1

+1「關閉並重新打開Eclipse一次或兩次後,此問題通常會消失。」 – Srikanth