【Android】「@Override」でアノテーションエラー

Eclipse環境でプログラムを作成したら、
「 ・・・はスーパークラスのメソッドをオーバーライドする必要があります」
というエラーが出ました。

理由は「JDK1.5」でコンパイルをしていたことが原因のようで、
JDK1.5 では、インタフェイスの実装クラスのメソッドに対して「@Override 」アノテーションは付けられないみたいです。

解決策としては、

1.「JDK1.5」のまま「@Override 」を消す。

2.「JDK1.6」に変更する。

のどちらかのようです。

▽「JDK1.6」に変更する方法

Eclipseの [ウィンドウ]→[設定]→[Java]→[コンパイラー]で、

「コンパイラー準拠レベル」を1.6にすると解決しました。(下記画像)

Eclipse-JDK

スポンサード リンク


return top