关于SpringIOC运行时报错

来源:1-1 周介绍

WilliamSCohen

2023-01-30 19:51:13

问题描述:

尝试在运行时,出现了以下错误

相关代码:

/Users/william/IdeaProjects/ioc/src/main/java/com/imooc/spring/ioc/SpringAppliction.java:4:35
java: 无法访问org.springframework.context.ApplicationContext
  错误的类文件: /Users/william/.m2/repository/org/springframework/spring-context/6.0.4/spring-context-6.0.4.jar!/org/springframework/context/ApplicationContext.class
    类文件具有错误的版本 61.0, 应为 52.0
    请删除该文件或确保该文件位于正确的类路径子目录中。

尝试过的解决方式:

因为更换了电脑,我就把之前的代码拷贝到了Mac上,原以为是环境产生的问题,我尝试在本地重新起个项目,但是还是不行,一直出这个错误版本的问题

写回答

1回答

好帮手慕小蓝

2023-01-31

同学你好,这个错误的原因比较多:

1.可能是同学使用SpringBoot的版本较高导致的,建议同学使用课程中提供pom.xml进行依赖引入;

2.可能是Maven中配置的Java版本与项目的版本不一致导致的。

3.也有其他环境可能,如果同学从上面两点排查不出错误,建议同学在网上搜索关键字“类文件具有错误的版本 61.0, 应为 52.0”,可以看到有一些其他解决方案,老师这里无法一一进行列举,需要同学自行尝试一下。

祝学习愉快~

0

0 学习 · 9886 问题

查看课程