このエラーがあります
それを修正するには?
Caused by: Java.lang.IllegalArgumentException: Unsupported class file major version 57
私はそのようなPOMを持っています
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
</parent>
<properties>
<Java.version>13</Java.version>
</properties>
プロジェクトには多くのリテラルがあるため、Java 13が必要です。
私が誤ってJavaをアップグレードする前に、
./gradlew wrapper --gradle-version 6.2.2 --debug --stacktrace
これが、jdk13およびgradle 6.2.2にアップグレードできた唯一の確実な方法です。よりシンプルで破壊的な方法があるかもしれませんが、これは私にとってはうまくいきました
これを修正するために、最新のgradleをインストールしました
brew install gradle
プロジェクトのルートから、既存のビルドと設定を一時的な場所に移動します
mv build.gradle build.gradle.old
mv settings.gradle settings.gradle.old
gradleアプリケーションを再初期化し、プロンプトに従います
gradle init
ビルドと設定を元に戻す
mv build.gradle.old build.gradle
mv settings.gradle.old settings.gradle
プロジェクトを再構築する