エラー「スーパークラスのメソッドをオーバーライドする必要があります」の原因 

@ITのAndroidで動く携帯Javaアプリ作成入門のサンプルをインポートすると
以下のエラーが出たので解決法

スーパークラスのメソッドをオーバーライドする必要があります」

JDKのバージョンを1.6にする

なぜ?


JavaSE5(JDK1.5)とSE6(JDK1.6)で@Overrideの仕様違いの為で
現在のEclipseのjaveコンパイラーの設定が1.5になっていれば発生する。

単に Webには @Override をコメントにすれば動く との記述もあるが
原因はここにある。



変更方法は以下

ウインドウ − 設定 で設定ウインドウが開く
Jave − コンパイラ で設定