最近使用idea创建一个新的spring boot项目时出现了一个错误,完成项目创建后直接运行项目出现了以下错误

 当然在出现了这个问题前,项目还出现明明已经选了Java8的版本,项目构建完成后Java版本不是Java8的情况如以下

 解决这个问题需要检查这么几个地方,将对应的版本改成目标版本即可

 

回到正文;我遇到的报错信息为

Error:(3, 32) java: 无法访问org.springframework.boot.SpringApplication错误的类文件: /D:/maven-3.5.2repository/org/springframework/boot/spring-boot/3.0.0/spring-boot-3.0.0.jar!/org/springframework/boot/SpringApplication.class
    类文件具有错误的版本 61.0, 应为 52.0
    请删除该文件或确保该文件位于正确的类路径子目录中。

 出现这个问题的一个原因在于构建spring boot项目时选择springboot版本导致的;我平时构建的spring boot项目使用的是springboot2.7.x版本而在这次构建时使用的是3.0.0

 而3.0.0支持最低的Java版本为Java17,构建出来的项目本地无法运行,jdk也达不到要求。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐