java: 无法访问org.springframework.context.ApplicationContext

初学Spring遇到如下报错:

java: 无法访问org.springframework.context.ApplicationContext
  错误的类文件: /E:/Maven/repository/org/springframework/spring-context/6.0.9/spring-context-6.0.9.jar!/org/springframework/context/ApplicationContext.class
    类文件具有错误的版本 61.0, 应为 52.0
    请删除该文件或确保该文件位于正确的类路径子目录中。

找了半天原因,尝试过重新安装和删除文件夹,都没改变,最后发现是因为跟jdk版本不匹配造成的。

解决办法:到file——project Structure内,看自己的sdk版本,我用的是jdk8,因此不能用spring6.x开头,只能用spring5以下,修改spring依赖版本后可以正常使用

修改前:

修改后: