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依赖版本后可以正常使用
修改前:
修改后: