GradleでJavaをビルドしたときに、
「Unsupported class file major version 61」
とか
「Unsupported class file major version 65」
とエラーが表示されてビルド出来なくなりました。
いろいろ調べてみると、
「このJavaのClassバージョンはサポート外だよ」
っていう事らしいです。
version 〇〇の部分の数字が、Javaのバージョンを表しています。
例えばversion 61であればJava17、version 65であればJava21になるので、このエラーを解消するためには、
「Unsupported class file major version 61」であれば、GradleのバージョンをJava17をサポートしているものに上げるか、JavaのバージョンをGradleがサポートしているバージョンに下げるかで解消できると思います。
バージョンの対応表はこちらを参考にしてください。
Classバージョン | Javaバージョン |
---|---|
50 | Java1.6 |
51 | Java1.7 |
52 | Java1.8 |
53 | Java9 |
54 | Java10 |
55 | Java11 |
56 | Java12 |
57 | Java13 |
58 | Java14 |
59 | Java15 |
60 | Java16 |
61 | Java17 |
62 | Java18 |
63 | Java19 |
64 | Java20 |
65 | Java21 |
66 | Java22 |
67 | Java23 |
コメント