pom.xml文件更新报错:Cannot resolve XXX:XXX(Cannot resolve mysql:mysql-connector-java:5.1.32)
2021/9/25 2:10:44
本文主要是介绍pom.xml文件更新报错:Cannot resolve XXX:XXX(Cannot resolve mysql:mysql-connector-java:5.1.32),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
pom.xml文件更新报错:Cannot resolve mysql:mysql-connector-java:5.1.32 + 代码运行报错:警告: Could not load driverClass com.mysql.jdbc.Drive java.lang.ClassNotFoundException: com.mysql.jdbc.Driver![image-20210924194144855](/upload/202109/25/202109250210397871.png)
解决方案:
使用了网上的一大堆方法后,问题都没有解决,最后在刷新 pom.xml 文件时,下面的报错吸引了我的注意:
当时我的 pom.xml 文件没有任何报错提示,右上角也有 “对号” 的提示,说明 pom.xml 并没有检查出任何错误,我当时猜测会不会是因为我的仓库中的 “mysql 5.1.32” 版本库出现了问题,我打开我的 maven 仓库寻找到该库后发现:
当我打开其它版本的 mysql 库时发现:
当我将 5.1.32 版本的库删掉后,重新更新pom.xml文件,得到新的 5.1.32版本的库后,发现已经有 jar 包了:
此时,我再次运行代码,发现运行正常,没有再次报错!!!
![image-20210924233639804](/upload/202109/25/202109250210444794.png)
猜测:
当时我在更新 pom.xml 文件时,在 IDEA 界面取消过一次更新,当时 maven 可能正在下载 mysql 5.1.32 版本的库,我取消下载后,该库已经下载一半了,使得 pom.xml 已经可以查询到该版本的库了,所以再次更新 pom.xml 文件时,pom.xml便会觉得该库已存在,就不会再次重新下载。但是由于该库没有下载完的原因,所以又使用不了,这才会不停的报错。所以,将该版本库的文件夹删除后再次更新 pom.xml 文件就可以重新下载该库了!!!
其它库出现了上面类似的错误后,也可以检查一下自己maven仓库中的库有没有问题!!!
这篇关于pom.xml文件更新报错:Cannot resolve XXX:XXX(Cannot resolve mysql:mysql-connector-java:5.1.32)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)