2012-06-30 87 views
2

這是我第一次使用外部庫,我對刪除所有錯誤感到有點緊張。添加庫時,會給我帶來相同修復「Remove @Override註釋」的一大堆錯誤。ActionBarSherlock有很多錯誤

的修復程序,這是增加我的JDK 1.6:ActionBarSherlock library is full of errors after being imported

但現在我很擔心我的其他應用程序...難道我編譯他們走錯了路?另外,我有一個JDK 1.7,我應該使用它而不是1.6嗎?對不起,我真的不知道區別。

回答

5

這個非常普遍的問題,因爲...

這很可能是因爲你的Java 1.5和Java 1.6之間的切換。在1.5中,你不能用@Override標記接口實現,但你可以在1.6中。

@Override annotation error (android prefs)

Bug with Override annotations in Eclipse

'Must Override a Superclass Method' Errors after importing a project into Eclipse

Why do I get "must override a superclass method" with @Override?

另外,我有1.7 JDK可用的,應該我使用的是不是1.6?

Java 7 language features with Android

Does Android plan to support Java7?

How does Android's Java version relate to a Java SE version?

+0

嗯......好吧,所以我應該將其設置爲1.7? – EGHDK

+0

是的,你可以,我認爲設置1.6也應該工作..... –

+0

是的,它適用於1.6,但我只想知道如果我的應用程序將在1.7更高達標準? – EGHDK