Spring Boot 运行错误:Unsupported class file major version 64 - 解决方法
{"title":"Spring Boot 运行错误:Unsupported class file major version 64 - 解决方法","description":"本篇介绍了解决 Spring Boot 应用在启动时出现的 "Unsupported class file major version 64" 错误的常见方法,并提供详细步骤和示例代码。","keywords":"Spring Boot, Unsupported class file major version 64, Java 版本, 编译版本, 运行错误, 解决方法, pom.xml, build.gradle","content":"根据错误日志提示,该错误是由于使用了不支持的 Java 类别文件版本导致的。错误提示中提到了"Unsupported class file major version 64",意味着你正在使用 Java 16 或更高版本编译的代码。
解决该错误的方法是将 Java 编译版本降低到 Spring 框架支持的版本。你可以按照以下步骤进行操作:
-
开始项目的 pom.xml 文件(如果是 Maven 项目)或者 build.gradle 文件(如果是 Gradle 项目)。
-
在适当的位置(常常是在
标签下),将 Java 版本设定为 Spring 支持的版本。例如,如果你使用的是 Spring Boot 2.1.6,则可以将 Java 版本设定为 1.8,如下所示: <properties> <java.version>1.8</java.version> <!-- 其它属性 --> </properties>或者在 build.gradle 文件中:
java { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } -
保存并重新建加项目。
这样做后,你的项目应该能够使用 Spring 框架正常运行了。
原文地址: http://www.cveoy.top/t/topic/pMuX 著作权归作者所有。请勿转载和采集!