[解決済み] なぜEclipseはインターフェイスメソッドの@Overrideについて文句を言うのですか?
2022-06-06 08:25:30
質問
私は、既存のプロジェクトで
@Override
をオーバーライドするメソッドで
インターフェース
メソッドをオーバーライドするメソッドに適用されます。私はコードでこれを変更することはできませんが、私はまだMavenでビルドすることができるので、Eclpseがアノテーションについて文句を言わないようにしてほしいです。
このエラーを無効にするにはどうしたらよいでしょうか。
注:プロジェクトの要件により、私はJava 1.5用にコンパイルする必要があります。
どのように解決するのですか?
を使用して
@Override
アノテーションを使用することは、Java 6 以降でのみ有効です。Java5ではエラーになります。
IDE プロジェクトが Java 6 JRE を使用するように設定されており、"source compatibility" が 1.6 以上に設定されていることを確認します。
- ウィンドウと環境設定] ダイアログを開きます。
- Java >Compilerをブラウズします。
- そこで、"Compiler compliance level" を 1.6 に設定します。
Eclipse は特定のプロジェクトに対してこれらのグローバルな設定を上書きすることができるので、それらもチェックしてください。
更新しました。
Java 5 でのエラーは、Eclipse でのエラーだけではありません。
javac
をコマンドラインから直接使用すると、同じエラーが発生します。
有効な Java 5 ソース コードではありません。
但し、指定できるのは
-target 1.5
オプションを JDK 6 の
javac
というオプションを使用すると、Java 6 のソースコードから Java 5 バージョンのクラスファイルが生成されます。
関連
-
Eclipseで "XXXX "の解決策を(型に)解決することができない
-
Enumとの組み合わせでswitchの使い方を一度覚えるために必要な定数式
-
Error: java.lang.NoClassDefFoundError: クラス XXXX を初期化できませんでした
-
[解決済み] ランダムな文字列を使用するこのコードは、なぜ "hello world" と表示されるのですか?
-
[解決済み] なぜJavaにはtransientフィールドがあるのですか?
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
-
[解決済み] Eclipse IDEに「Find in project...」という機能は存在しますか?
-
[解決済み] Javaの@Overrideアノテーションはいつ使うのか、なぜ使うのか?
-
[解決済み】「インターフェースに合わせたプログラム」とはどういう意味ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
springboot project MIMEタイプ text/htmlで転送された静的ファイルを読み込む。
-
eclipse で「アクセス制限: タイプ 'HttpServer' は API ではありません」というプロンプトが表示される。
-
eclipse アクセス制限です。タイプ 'xxx' は API ではありません(必須ライブラリ '' の制限)。
-
をインスタンス化することができません。
-
エラーの解決方法 jarfile XXX.jarにアクセスできません。
-
Eclipse起動エラー:javaは起動したが、終了コード=1を返した(ネット上の様々な落とし穴)
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした
-
あるコードに出会いましたが、何に使うのか理解できません。 List<String> list = new ArrayList<String>() { { a
-
起動時にEclipseエラーが発生しました。起動中に内部エラーが発生しました。java.lang.NullPoin: "Javaツーリングの初期化 "中に内部エラーが発生しました。
-
[解決済み] 配列をソートするJava Comparatorクラス