0

なぜこれが起こるのか誰にも分かりますか?Java 1.6 が設定されているようです@Overrideが、システムが 1.5 を使用していると認識しているかのようにエラーが発生しますが、これは奇妙なことです。

なぜこれが起こるのかについて何か考えはありますか?

編集

エラーメッセージは

method(parametertypes)typeのメソッドはType、スーパークラス メソッドをオーバーライドする必要があります

4

2 に答える 2

3

両方のコンプライアンスレベルを設定する必要があります

ここに画像の説明を入力してください

適切なJREライブラリを追加します(プロジェクトを右クリックして[プロパティ]を選択すると、下の画面が表示されます)

ここに画像の説明を入力してください

上記の手順を完了した後、プロジェクトを「クリーン」にする必要がある場合があります([プロジェクト]> [クリーン...])。

于 2013-01-02T12:46:02.820 に答える
1

まだ行っていない場合は、Window-> Preferences-> Java- > に移動しCompiler、コンパイラ準拠レベルを 1.6 に設定します。

これは、プロジェクトのビルド パスに 1.6 が既に設定されていることを前提としています。

于 2013-01-02T12:44:39.530 に答える