コンテンツにスキップ

Java toolchainバージョンが未定義の場合のAutoFixエラー

build.gradle にJava toolchainのバージョンが定義されていない場合、AutoFixが誤ったJavaバージョンを使用してしまい、以下のエラーが発生することがあります。

AutoFix Output

Unsupported class file major version xx

このエラーは、build.gradle(または build.gradle.kts)ファイルに以下を追加してJavaバージョンを指定することで解決できます。

java {
toolchain {
languageVersion = JavaLanguageVersion.of(21)
}
}

注: 21 は、実際にプロジェクトで必要とするJavaバージョンに置き換えてください。