2013-01-02 28 views
0

有人會知道爲什麼會發生這種情況嗎?我似乎有Java 1.6設置,但我仍然得到@Override錯誤,好像系統認爲我在1.5這很奇怪。Eclipse - 我在我的Window-Preferences中設置了Java 1.6,但是編譯器給出了關於@Override的錯誤

有關爲什麼發生這種情況的任何想法?

編輯

的錯誤消息是

方法Typemethod(parametertypes)必須重寫 超類方法

+0

覆蓋?或_o_verride? – Kowser

+1

你能發佈一些關於錯誤的更多細節嗎?另外,我認爲註解是@覆蓋(而不是@覆蓋) – jlordo

+0

你把方法名稱放在前面的@Override :) – Genadinik

回答

3

您需要同時設置符合級別

enter image description here

,並添加適當的JRE庫(右鍵單擊該項目並選擇「屬性」,將會在下面的屏幕)

enter image description here

完成上述步驟後,您可能需要「清理」項目(項目>清理...)。

+0

謝謝,我設置了第一個屏幕,因爲你有它。但是,如何導航到您發佈的第二個屏幕? – Genadinik

+0

更新了答案。 – munyengm

+0

謝謝....在構建路徑下,我只有Android庫。我應該從哪個目錄添加jre? – Genadinik

1

如果您還沒有準備好,導航到窗口 - >偏好 - >Java - >編譯器並將編譯器符合性級別設置爲1.6。

這假定您已經在項目的構建路徑上設置了1.6。

+0

如何確保將構建路徑設置爲1.6 ? – Genadinik

相關問題