我试图编译项目。我得到了这个错误。
java: cannot access org.springframework.context.support.ClassPathXmlApplicationContext
bad class file: /C:/Users/TechLine/.m2/repository/org/springframework/spring-context/6.0.0/spring-context-6.0.0.jar!/org/springframework/context/support/ClassPathXmlApplicationContext.class
class file has wrong version 61.0, should be 55.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
怎么解决???
p.s我已经在尝试更改java核心版本(jdk)上java文件中的java版本
1条答案
按热度按时间whlutmcx1#
我认为你的java版本不匹配的 Spring 版本。
在您的错误消息中,您使用的是springframework6,但您使用的是java11。
Spring框架6必须在Spring 6文档中使用java 17或更高版本。
https://springframework.guru/getting-ready-for-spring-framework-6/
因此,如果编译成功,您需要使用Spring Framework 5或将Java版本升级到17或更高版本。