ホームページ >Java >&#&チュートリアル >IntelliJ IDEA で「javac: ソース リリース 1.7 にはターゲット リリース 1.7 が必要です」を修正する方法は?

IntelliJ IDEA で「javac: ソース リリース 1.7 にはターゲット リリース 1.7 が必要です」を修正する方法は?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-29 09:19:11628ブラウズ

How to Fix

IDEA: javac: ソース リリース 1.7 にはターゲット リリース 1.7 が必要です

IntelliJ IDEA で JUnit テストを実行すると、ユーザーはエラー「 javac: ソース リリース 1.7 にはターゲット リリース 1.7 が必要です。」この問題に対処するには、次の設定を調べて調整することが重要です:

1.コンパイラ オプション

IDEA で指定されたコンパイラ オプションを確認します。この問題は、Maven からインポートされたオプションが正しくないことが原因で発生する可能性があります。 「ビルド、実行、デプロイ」 > を確認します。間違った設定の場合は「コンパイラ」。

2.バイトコード バージョン

プロジェクトとモジュールのバイトコード (ターゲット) バージョンが 1.7 以降に設定されていることを確認します。これらの設定は、「プロジェクト構造」>「プロジェクト構造」にあります。 「プロジェクト」と「プロジェクト構造」 >それぞれ「モジュール」

3.その他のソース言語レベル設定

  • プロジェクト構造 |プロジェクト: この設定はプロジェクト全体に影響します。
  • プロジェクトの構造 |モジュール |ソース: この設定は個々のモジュールに適用されます。

4. Maven プラグイン構成

上記の調整にもかかわらず問題が解決しない場合は、pom.xml で Maven ビルド構成を確認してください。 Maven のデフォルトの言語レベルは 1.5 ですが、次の設定を指定することでオーバーライドできます:

5. Maven の再インポート

Maven 構成を変更した後は、[Maven プロジェクト] ツール ウィンドウでプロジェクトを「再インポート」することが重要です。このアクションにより、IDEA が更新された設定と確実に一致します。

以上がIntelliJ IDEA で「javac: ソース リリース 1.7 にはターゲット リリース 1.7 が必要です」を修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。