2011-12-15 43 views
3

當我從eclipse中的工作區導入項目時,它會在@Override註釋中給出錯誤。如果項目有任何有註解的方法,它顯示爲錯誤,當我刪除它時工作正常,但是當我有一個主要項目有很多註釋時,我該怎麼辦才能解決它?@Override在eclipse中給出錯誤?

+0

請分享一些代碼,以便我們可以看到它顯示錯誤的原因。可能是它沒有顯示你的錯誤「主要項目」 – 2011-12-15 13:54:41

+0

你確定你試圖覆蓋的方法不是私有方法嗎?並且他們也採取了完全相同的論點? – Marthin 2011-12-15 13:54:46

回答

14

由於您使用的是不支持用於實現覆蓋的@Override註釋的Java 1.5,所以出現錯誤。進入Eclipse設置並將語言級別設置爲1.6。

編輯 - 更改語言級別轉到項目>屬性> Java編譯器並在那裏設置語言級別。您可能需要點擊以啓用項目特定設置。

1

@Override是不是特定的android,但是一個java註釋。如果你遇到錯誤,你可能會在你的eclipse/project設置中選擇Java 1.5。將其更改爲Java 1.6或更高版本,它應該會消失。

5

您可能已將項目語言級別設置爲1.5以下的值,其中引入了@Override。或者,將它設置爲6以下,項目代碼使用@Override實現接口方法的方法,這些方法僅在Java 6中引入。更改項目語言級別。