启动Springcloud项目时,idea启动时报错“类文件具有错误版本61.0,应为55.0”。
jdk版本和spring版本不匹配,
网上通常的解决方案是降低spring版本,需要在pom.xml文件里修改一下依赖的spring版本。
我不想降低,安装jdk17后还需要再配置下.
1检查cmd java版本。java -version
java version "17.0.12" 2024-07-16 LTS
Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
2 idea 工程配置
看看setting 里面配置
看一下project structure配置。
都设置为jdk17.
pom.xml
<properties><java.version>17</java.version><!-- Project revision --><revision>1.0.8</revision><druid.version>1.1.10</druid.version><mybatis.version>3.0.3</mybatis.version><!-- 微服务版本 --><spring.boot.version>3.2.4</spring.boot.version><spring-cloud.version>2023.0.1</spring-cloud.version><spring-cloud-alibaba.version>2023.0.1.0</spring-cloud-alibaba.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><flatten-maven-plugin.version>1.2.7</flatten-maven-plugin.version></properties>