Gradleプロジェクトで使用するJavaのversionを指定する
PCに導入しているversionのJavaをGradleプロジェクトが認識しない場合、build.gradleに使用するJava versionを記載することで回避可能
エラーメッセージ
Here are the highlights of this release: - Aggregated test and JaCoCo reports - Marking additional test source directories as tests in IntelliJ - Support for Adoptium JDKs in Java toolchains For more details see https://docs.gradle.org/7.4.1/release-notes.html Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details > Task :bootRun FAILED エラー: メイン・クラスcom.example.backend.BackendApplicationKtのロード中にLinkageErrorが発生しました java.lang.UnsupportedClassVersionError: com/example/backend/BackendApplicationKt has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0 FAILURE: Build failed with an exception.
対応方針 build.gradle.ktsに以下を記載する
java { toolchain{ languageVersion.set(JavaLanguageVersion.of(17)) } }