You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot项目报错:com.mysql.cj.jdbc包不存在 求解决

解决"java: package com.mysql.cj.jdbc does not exist"问题

下面是针对你遇到的问题的具体解决步骤:

  • 刷新并重新加载Maven依赖
    执行Maven命令强制更新依赖:

    mvn clean install -U
    

    在IDE中(比如IntelliJ),点击Maven面板的「Reload All Maven Projects」按钮,确保依赖被正确下载并被IDE识别。

  • 检查依赖范围配置
    确保你的MySQL依赖没有被设置为provided或test这类编译时不生效的范围,保持默认的compile即可:

    <dependency>
        <groupId>com.mysql</groupId>
        <artifactId>mysql-connector-j</artifactId>
        <version>8.0.33</version>
        <!-- 不要添加<scope>标签,保留默认compile范围 -->
    </dependency>
    
  • 验证本地依赖完整性
    找到本地Maven仓库的com/mysql/mysql-connector-j/8.0.33目录,检查是否存在mysql-connector-j-8.0.33.jar文件。如果文件缺失或损坏,删除该目录后重新执行mvn clean install -U重新下载。

  • 尝试降级Connector/J版本
    虽然8.0.33支持Java 8,但部分环境下可能存在兼容小问题,可以换成更稳定的8.0.x版本,比如8.0.28:

    <dependency>
        <groupId>com.mysql</groupId>
        <artifactId>mysql-connector-j</artifactId>
        <version>8.0.28</version>
    </dependency>
    
  • 检查IDE项目依赖配置
    打开Project Structure,确认对应Module的依赖列表中已经包含mysql-connector-j的jar包。如果没有,手动添加本地仓库中的该jar文件到依赖中。

内容的提问来源于stack exchange,提问作者Joe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 06:05:36