Java 11: エラー:java: 無効なソースリリース: 11 - もう何をすればいいのか分からない 質問する

Java 11: エラー:java: 無効なソースリリース: 11 - もう何をすればいいのか分からない 質問する

こんにちは。Java 8 から Java 11 にアップグレードしましたが、何をしてもこのエラーが発生します。IntelliJ と Windows 10 を使用しています。11 に変更した点: 1) プロジェクト構造 -> プロジェクト:ここに画像の説明を入力してください

2)プロジェクト構造 -> モジュールここに画像の説明を入力してください

3) 私のコンパイラ モジュールのターゲット バイトコード バージョンも、設定 -> ビルド、実行、デプロイメント -> Java コンパイラで 11 に設定されています。

ユーザー変数の JAVA_HOME とシステム変数の JAVA_HOME の両方の環境変数を jdk-11.0.8 に変更しました。

java -version と javac -version を実行すると、両方ともバージョン 11 がインストールされていることが示されます。mvn clean package を実行しようとすると、常にこのエラーで失敗します。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project abc: Fatal error compiling: invalid
target release: 11 -> [Help 1]

エラーを修正するのを手伝ってください。どんな助けでも大歓迎です!

これはプロジェクトpomの一部です

<plugin>
                <inherited>true</inherited>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <optimize>true</optimize>
                    <encoding>UTF-8</encoding>
                    <showWarnings>true</showWarnings>
                    <showDeprecation>true</showDeprecation>
                    <compilerArguments>
                        <parameters/>
                    </compilerArguments>
                </configuration>

私も<release>11</release> <!--or <release>10</release>-->それに追加しましたが、同じ問題が残ります。

ベストアンサー1

IntelliJ IDEA 2021.1.3 (コミュニティ エディション)

Gradle ビルド ツールを使用している場合:

ファイル | 設定 | ビルド、実行、デプロイメント | ビルド ツール | Gradle

プロジェクトを選択し、Gradle JVM バージョン 11 を選択します。ここに画像の説明を入力してください

おすすめ記事