启动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>