ちぐはぐ

JSDK1.6を使用して開発していると、当然ながらコンパイル時にはチェックできないんで、こりゃあデフォルトのJSDKは1.5に変えないと駄目かもしれん。

Eclipseからプロジェクト固有のJREとしてJSDK1.5を指定したが、するとインタフェースに付いている@Overrideアノテーションが全てエラーになってしまう。

そりゃそうだ。(JSDK1.5では具象クラス以外の@Overrideアノテーションは禁止)
コンパイラの準拠レベルを1.6にすることで@Overrideのエラーは消えるが、1.5を使って準拠レベルが1.6ってのもおかしな話だ。だからといって今更全ての@Overrideアノテーションを、そのためだけに削除するのはもっと嫌だ。

どうすりゃいいんだ。