Goodroid

GoodroidはAndroidアプリ開発のための情報をコラムやブログで紹介するサイトです。


@Overrideでのエラー対処
ここでは、@Overrideでのエラー対処について確認していきます。

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



最近までなんでこのエラーが出るのか分からず、とりあえず指示通り「@Override」注釈を除去していましたが、原因がわかったので書き留めたいと思います。

解決法は簡単
EclipseのJDKのバージョンを1.6にするだけ!


どうやら、JDK1.5とJDK1.6で@Overrideの仕様が違うために発生するようです。

▼設定方法は以下の通り。

「プロジェクトを右クリック」>「Javaコンパイラー」>「コンパイラー準拠レベル」>「1.6」



▼プロジェクトの再ビルドを行えばエラーは消えているはずです。



意外な盲点でした…。

2218 views | コメント:2 | 2012-06-30
コメント
Commented by さくさく at 2012-08-31 00:24:45
はじめましてアンドロイド勉強中のさくさくです。
@Overrideを記述した所でずーーーーとつまづいてました。
この記事を見て助けられました。
ありがとうございましたー!(感謝)
Commented by KI at 2012-09-01 15:03:25
さくさく様
コメントありがとうございます。管理人のKIです。
お役に立てて嬉しいです^^
私たちもまだまだアンドロイドに関しては勉強不足で
日々少しずつではありますが、学んでいるところです。
今後もGoodroidを宜しくお願いいたします。
コメントの投稿
名前 (必須)

メールアドレス (非公開)

本文(必須)

パスワード (必須)
(半角数字4桁)