一句话解决:JDK
版本过高,降低版本即可(我切为JDK-11
就解决了)
原因:由于gradlew.bat
中获取是的环境变量里面的JDK版本而我环境变量里配置的是JDK-17
部分堆栈信息如下:
Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception.
* Where:
Settings file 'D:\Projects\Backend\spring-frameworks\settings.gradle'
* What went wrong:
Could not compile settings file 'D:\Projects\Backend\spring-frameworks\settings.gradle'.
> startup failed:
General error during semantic analysis: Unsupported class file major version 61
java.lang.IllegalArgumentException: Unsupported class file major version 61
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:196)
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:177)
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:163)
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:284)
at org.codehaus.groovy.ast.decompiled.AsmDecompiler.parseClass(AsmDecompiler.java:81)
..........