「IDEA: javac: ソース リリース 1.7 にはターゲット リリース 1.7 が必要です」エラーの解決
「IDEA: javac: ソース リリース 1.7 にはターゲット リリース 1.7 が必要です」エラーが発生した場合「IntelliJ IDEA で JUnit テストを実行すると、通常、ソース バージョンとターゲット バージョンの間に不一致があることが示されます。 Java。
トラブルシューティングの手順:
-
IDE 構成の確認:
- 次のことを確認します。 Java SDKを使用している1.7.
- IntelliJ IDEA でモジュールの言語レベルを確認します。 1.7 に設定する必要があります。
-
Maven コンパイラー オプションを検査します:
- 「設定 | ビルド、実行」に移動します。 、デプロイ | コンパイラ。"
- チェック間違ったコンパイラ オプションが Maven からインポートされた場合。必要に応じてこれらを修正します。
-
ターゲットとソースのバージョン設定:
- のバイトコード (ターゲット) バージョン設定を確認します。プロジェクトとモジュール。
- 必要な設定と互換性があるようにこれらの設定を調整します。
-
その他のソース言語レベルの構成:
- プロジェクト設定「プロジェクト構造 | プロジェクト」を確認してください。
- 「プロジェクト | 言語レベル」設定を確認してください。
- モジュール設定「プロジェクト構造 | モジュール | ソース」
- 「ソース | 言語レベル」パラメーターを確認します。
-
Maven 構成:
- pom.xml を確認します。
- maven-compiler-plugin 設定を使用して言語レベルを変更します。
- または、プロパティ "maven.compiler.source" および "maven.compiler.target" を目的の値に設定します。
- これらを適用するには、IntelliJ IDEA に Maven プロジェクトを再インポートします。
次の手順に従うと、「IDEA: javac:source release 1.7 require target release 1.7」エラーを修正し、JUnit テストを正常にコンパイルして実行できます。
以上がIntelliJ IDEA の「IDEA: javac: ソース リリース 1.7 にはターゲット リリース 1.7 が必要です」エラーを修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。