记录一下配置问题,网上有其他解决方案说更换SDK(我只有一个,不能更换,当然你们可以选择自己下载别的)、改什么项目结构库、都没能解决我的问题!所以换一个解决方案(建议大家多多尝试,自己去探索,不要怕耽误时间,我反正花了时间蛮久的,但是解决过程中也验证了很多功能!!)
报错信息:
F:\java_project\springtest\spring03ioc2\src\test\java\MyTest.java:2:35
java: 无法访问org.springframework.context.ApplicationContext
错误的类文件: /C:/Users/22732/.m2/repository/org/springframework/spring-context/6.0.9/spring-context-6.0.9.jar!/org/springframework/context/ApplicationContext.class
类文件具有错误的版本 61.0, 应为 55.0
请删除该文件或确保该文件位于正确的类路径子目录中。
描述:Java访问不到那个类,但是你们可以自己照着这个路径去看看那是什么东西
解决方案:
①进入Maven Repository 以后搜索 spring,这里直接给出网址:
https://mvnrepository.com/search?q=spring
② 点进Spring Context ,有很多版本,我这里选择的是5.3.0
③ 复制这段代码到你的 pom.xml 文件里面,是放到<dependencies>,</dependencies> 里面,不要搞错了代码结构,这里贴出 pom.xml 文件源码:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>spring03ioc2</artifactId> //这里改为你们自己的文件名字!
<version>1.0-SNAPSHOT</version>
<name>Archetype - spring03ioc2</name> // 这里也要改为自己的文件名字!
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.0</version>
</dependency>
</dependencies>
</project>
④ 右键点击这个 pom.xml 文件 ,记得重新加载一下!!!
⑤ 测试文件里面导入包就🆗啦~~,很好,咱们可以看到结果了哈哈哈哈!
题外话:
没事自己去试一下项目结构里面的模块、库都有什么东西,或许我的方法不能解决你们的问题(因为别人的回答也没能解决我的问题),但是你们可以自己花时间去看看,哈哈哈哈哈哈