{"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 框架支持的版本。你可以按照以下步骤进行操作:

  1. 开始项目的 pom.xml 文件(如果是 Maven 项目)或者 build.gradle 文件(如果是 Gradle 项目)。

  2. 在适当的位置(常常是在 标签下),将 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
    }
    
  3. 保存并重新建加项目。

这样做后,你的项目应该能够使用 Spring 框架正常运行了。

Spring Boot 运行错误:Unsupported class file major version 64 - 解决方法

原文地址: http://www.cveoy.top/t/topic/pMuX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录