IntelliJで、ビルドメニューからビルドしようとすると、この奇妙なエラーメッセージが表示されます。エラー:Java:リリースバージョン10はサポートされていません
プロジェクト構造では、これらの設定が設定されているため、私はこれを理解していません:プロジェクトSDK:9.0プロジェクト言語レベル:SDKデフォルトモジュール言語レベル:プロジェクトデフォルト(両方のモジュール)
私のpom.xmlファイルでは、両方のモジュールでこれらのプロパティが設定されています。
<maven.compiler.source>9</maven.compiler.source>
<maven.compiler.target>9</maven.compiler.target>
なぜJDK 10を何のために使用しようとしているのか分かりませんが、それでもそのメッセージが表示されます。 JDK10を使用しても問題ありませんが、私のプロジェクトはそのバージョンでは動作しません。そのため、どのバージョンで動作するかを確認します。バージョン1.4〜10のSDKをインストールしました。 JDK 1.8、しかし、わずかに異なるエラーメッセージが表示されます:エラー:Java:無効なターゲットリリース:10 JDK 9を使用してコマンドラインからビルドできることがわかりましたが、IDEからビルドする必要があります。 JDK 1.9または1.8を使用してプロジェクトをビルドする方法を教えてもらえますか?ありがとう。
私はちょうどそれを理解しました。また、maven-compiler-pluginでバージョンを調整する必要がありました。バージョン3.8.0を使用しています。この値を変更する必要がありました。
<release>10</release>
私が見つけた場所は次のとおりです。
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<release>10</release> <!-- This was the problem. -->
</configuration>
...