在使用 IntelliJ IDEA 启动 Java 项目时,有时候会遇到以下错误:
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
这通常发生在项目连接 MySQL 数据库的时候。别担心,这并不是代码写错了,而是 项目缺少 MySQL 驱动或驱动版本不兼容。
一、错误原因分析
- 缺少 MySQL 驱动依赖
- 没有在项目里引入 mysql-connector-java。
 
- 没有在项目里引入 
- 驱动版本与 JDK 不兼容
- 使用 JDK 11 或更高版本时,过老的驱动(如 5.x 系列)不再兼容。
- 建议使用 mysql-connector-j 8.x版本。
 
- 项目依赖未加载成功
- Maven 没有下载依赖,IDEA 报红。
 
二、解决方案
1. Maven 项目添加依赖
在 pom.xml 中加入:
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.33</version>
</dependency>然后点击 Reload Maven Project。

三、总结
ClassNotFoundException: com.mysql.cj.jdbc.Driver 的根本原因是 项目缺少 MySQL 驱动 或 驱动版本不匹配。
排查思路:
- 确认是否引入了 mysql-connector-java依赖
- 检查 Maven/Gradle 是否成功下载依赖
- 非 Maven 项目需要手动添加 jar 包到 classpath
- 检查 JDK 与驱动版本兼容性,推荐使用 mysql-connector-j 8.0.33
这样基本就能解决 IDEA 启动项目时报错的问题。
还没有人赞赏,快来当第一个赞赏的人吧!
 给Xia打赏
给Xia打赏
			- 2¥
- 5¥
- 10¥
- 20¥
- 50¥
声明:本文来自Xia投稿,不代表毕设侠立场,版权归原作者所有,欢迎分享本文,转载请保留出处!
 
				