org/springframework/boot/SpringApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
时间: 2023-09-20 07:12:39 浏览: 269
5397_TD.rar_C/C++__C/C++_
这个错误提示意味着你的Java运行时版本过低,无法识别编译时使用了更高版本的类文件。类文件版本号是Java编译器生成的,不同版本的Java编译器生成的类文件版本号也不同。在这里,类文件版本号61.0对应的是Java 17,而类文件版本号52.0对应的是Java 8。
要解决这个问题,你需要升级你的Java运行时版本到Java 17或更高的版本。具体的步骤可以根据你的操作系统和Java安装方式来进行配置。如果你正在使用Maven进行构建,还需要将Maven的编译版本指定为17或更高的版本,可以在pom.xml文件中指定编译版本,例如:
```
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
```
这样就可以使用Java 17进行编译和运行了。
阅读全文