こんにちは。Java 8 から Java 11 にアップグレードしましたが、何をしてもこのエラーが発生します。IntelliJ と Windows 10 を使用しています。11 に変更した点: 1) プロジェクト構造 -> プロジェクト:
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>-->
それに追加しましたが、同じ問題が残ります。