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

IntelliJ无法识别SQLite JDBC驱动,请求技术协助

SQLite JDBC驱动构建报错"package org.sqlite does not exist"的解决办法
  • 优先用构建工具管理依赖,替代手动添加库:

    • Maven项目在pom.xml中添加依赖:
      <dependency>
          <groupId>org.xerial</groupId>
          <artifactId>sqlite-jdbc</artifactId>
          <version>3.45.2.0</version> <!-- 替换为最新稳定版 -->
          <scope>compile</scope>
      </dependency>
      
    • Gradle项目在build.gradle中添加:
      implementation 'org.xerial:sqlite-jdbc:3.45.2.0'
      

    手动添加的库可能未被构建工具纳入构建流程,导致编译时找不到包。

  • 刷新构建工具缓存并重新构建:

    • Maven:点击右侧Maven面板的「Reload All Maven Projects」,或执行命令 mvn clean install
    • Gradle:点击右侧Gradle面板的「Refresh Gradle Project」,或执行命令 gradle clean build
  • 检查模块依赖作用域:
    打开「File → Project Structure → Modules → Dependencies」,确认SQLite驱动的Scope设置为Compile,而非Test或Provided,确保编译阶段能加载该依赖。

  • 清理IDE缓存并重启:
    点击「File → Invalidate Caches...」,勾选「Clear file system cache and local history」后选择「Invalidate and Restart」,解决IDE缓存异常导致的识别与构建不一致问题。

  • 校验JDK与驱动版本兼容性:
    确保所使用的SQLite驱动版本和项目JDK版本匹配,例如新版驱动要求JDK8及以上,若项目使用JDK7需降级驱动版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 08:21:06