程序包org.apache.commons.XXX不存在

news/2024/7/16 9:09:30 标签: intellij-idea, java, ide

看了好几个博客找这个出现的原因,最后亲测有用的:

[IDEA]Java:“程序包XXX不存在”问题的三种解决方案 - lodalo - 博客园 (cnblogs.com)

使用第一种方式,不需要重启,就是在这个条件下输入:mvn idea:idea

注意:这种方式只输入命令后有用。如果是点击重新导入,刷新dependences就会导致原先的命令失效,就又需要重新输入一次。

具体原因暂且未知(按上一篇博客的说法是,这个命令是导入一些原本未加载进来包,但是为什么会有些包并没有加载进来?)。 如果有前辈找出问题原因能在此留言,吾辈感激不尽!!!

回到我们这个包的问题,org.apache.commons它属于连接数据库的包。然后还存在一个问题。就是第一个问题解决后,不再出现“XXX程序包不存在”。但是进行数据库的连接的时候还有一个非常重要的地方需要进行注意。

注意你的mysql版本号和导入的依赖匹配!!!!

我之前,一直用的是mysql 5.1.37 。

但是查看本机的mysql的版本是:mysql 8.3.34。

就会导致版本号不匹配。出现下面这种情况:

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.

这里需要注意,mysql8.0以上的版本,dependences的mysql依赖也要换成8.0以上。

而且对应的数据库连接也要发生改变。

原先5.1.37版本的连接是:com.mysql.jdbc.Driver。

而8.0以上的版本全部换成:com.mysql.cj.jdbc.Driver


http://www.niftyadmin.cn/n/5090748.html

相关文章

解决 IllegalArgumentException: 代码点[26,143]处的Unicode字符[星]无法编码,因为它超出了允许的0到255范围 问题

Tomcat升级到9.0.x, 发现启动Tomcat后,在Tomcat日志中不段出现 十月 15, 2023 1:04:51 上午 org.apache.coyote.http11.Http11Processor prepareResponse 警告: HTTP响应头信息[Last-Modified] 值[星期日, 15 十月 2023 01:02:08 GMT],由于无…

random生成随机数的灵活运用

random返回的 [0,1) 之间的一个随即小数 思考:请写出获取 a-b 之间的一个随机整数,a,b均为整数,比如 a2 , b7 即返回一个数 x > [2,7]Math.random()*(b-a) 返回的就是 [0,b-a](int)(aMath.random()*(b-a1)) 》 (int)(2Math.random()*6) Ma…

【Python、Qt】使用QItemDelegate实现单元格的富文本显示+复选框功能

主打一个 折磨 坑多 陪伴。代码为Python,C的就自己逐条语句慢慢改吧。 Python代码: import sys from types import MethodType from PyQt5.QtCore import Qt,QPoint,QSize,QRect,QEvent from PyQt5.QtGui import QStandardItemModel, QStandardItem,QTe…

【图像处理】图像配准、图像增强和图像分割研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Sigma中的数字增益放大/降低方法

1 是否需要申请加入数字音频系统研究开发交流答疑群(课题组)?加他微信hezkz17, 本群提供音频技术答疑服务

【LeetCode:1488. 避免洪水泛滥 | 有序表 哈希表】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

将价格使用用,千位分隔符表示

输入商品名称和商品价格,要求打印效果示例 使用前面学习的方法完成:商品名 商品价格 手机 123,564.59 // 比如价格 3,456,789.88 要求:价格的小数点前面每三位用逗号隔开,在输出 public class StringBufferExercise02 {public st…

9月大型语言模型研究论文总结

大型语言模型(llm)在今年发展迅速,随着新一代模型不断地被开发,研究人员和工程师了解最新进展变得非常重要。本文总结9-10月期间发布了一些重要的LLM论文。 这些论文涵盖了一系列语言模型的主题,从模型优化和缩放到推理、基准测试和增强性能…