错误原因
导入旧项目时,由于
gradlew.bat
中获取是的环境变量里面的JDK
版本,自己环境变量里配置的JDK
版本过高导致。
* 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)
解决办法
直接在设置内根据你的项目替换低版本的
JDK
重新编译即可(我这里是切换成了JDK-1.8
版本)