忍者ブログ
開発中に遭遇した落とし穴や忘れそうな事柄を書いた個人メモ
カレンダー
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
フリーエリア
最新コメント
[02/03 NONAME]
最新トラックバック
プロフィール
HN:
No Name Ninja
性別:
非公開
バーコード
ブログ内検索
アクセス解析
16
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


@Overrideをつけると「スーパークラスのメソッドをオーバーライドする必要があります」エラー
なるのは、JDK1.5以前では、インターフェース宣言メソッドに関しては、@Overrideをつけると
エラーになっていたようで、JDK1.6以降は@Overrideをつけてもエラーにはならなくなったようで
JAVAの仕様がかわったことに起因する

まあ、@Overrideをコメントアウトしても解決するのだが、きもちわるいので
以下の方法で解決

eclipseを使用している場合[ウィンドウ]-[設定]のJava-コンパイラのJDK準拠を1.6にすることで
このエラーは解消するが、これで解決しない場合、対象プロジェクトでのみ1.5以前のコンパイラ
を選択している場合がある(ここではまりました)。
上記の同設定画面のJDK準拠の上にある「プロジェクト固有の設定の構成」をクリックすると
プロジェクトを個別に選択できるので、対象プロジェクトをダブルクリックすると、
プロジェクト個別のJAVAコンパイラが選択できる。

どうも、全体設定は、個別設定には反映されないようで(まあ、しゃないでしょう)、注意が必要かも

拍手

PR
お名前
タイトル
文字色
URL
コメント
パスワード
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
そこそこ愛してます
おおおおおおおおお
同じ感じで
「コンパイラバージョン変えたのになんでかな~」とずっと悩んでいました
VSと同じくやはり個別設定ってあるんですね・・・
ありがとうございました
NONAMEさん / 2012/02/03(Fri) /
Trackback URL
Copyright c 技術メモ All Rights Reserved
Powered by ニンジャブログ  Designed by ピンキー・ローン・ピッグ
忍者ブログ / [PR]