小白最近在学习spring,以前做了一些练习的项目,今天打开以前的项目却发现曾经导入的所有的jar包都无法使用了
当时所有的jar包都是可以使用的,我在网上查了很多资料,很多方法都尝试了,比如reimport,也把以前所有的jar包都删除重新下载了一遍,但是还是像上图这样。甚至重新创建了一个本地仓库来下载jar包,也毫无作用。
首先是导入依赖:
org.springframework
spring-context
5.0.2.RELEASE
<dependency>
<groupId>commons-dbutils</groupId>
<artifactId>commons-dbutils</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
导入依赖后下载jar包,可以看到maven的Lib里已经有了jar:
并且所有的jar包在我的本地仓库中都是完整的jar包,如这个Junit
然后在Project Structure 中,也显示class文件正常:
但就是无法使用啊,所有的import都变红了,我从pom导入依赖,下载到本地仓库,project structure里也有这些jar,然后也确实在本地仓库里看到了jar包(为了排除下错的可能,我还特意去自己下了一份),但就是没办法在代码里用啊,好像我仓库里的jar包和我的java文件在两个世界一样。
而且三天前所有的项目都还是没有问题的
我又重新安装了一遍maven,本地仓库也换了一个路径,还是同样的问题