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

2019年7月29日

Eclipse環境でプログラムを作成したら、
「 ・・・はスーパークラスのメソッドをオーバーライドする必要があります」
というエラーが出ました。
理由は「JDK1.5」でコンパイルをしていたことが原因のようで、
JDK1.5 では、インタフェイスの実装クラスのメソッドに対して「@Override 」アノテーションは付けられないみたいです。
解決策としては、
1.「JDK1.5」のまま「@Override 」を消す。
2.「JDK1.6」に変更する。
のどちらかのようです。

▽「JDK1.6」に変更する方法
Eclipseの [ウィンドウ]→[設定]→[Java]→[コンパイラー]で、
「コンパイラー準拠レベル」を1.6にすると解決しました。(下記画像)
Eclipse-JDK

スポンサーリンク