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

IntelliJ中Maven构建成功但依赖导入失败:PKIX路径构建异常

Maven命令行正常构建,IntelliJ却导不了依赖?看这几个解决办法

报错翻译

无法从/向central仓库(https://XXXXXXXXXXXXXXXX/XXXXXX/XXXXXXXXXXXXXXX)传输构件com.sun.activation:jakarta.activation:pom:1.2.1: PKIX路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException: 无法找到请求目标的有效证书路径

解决步骤

  • 对齐IntelliJ和命令行的JDK
    命令行能用但IntelliJ不行,大概率是两者用的JDK不一样。命令行输入java -version查看JDK路径,再去IntelliJ的File > Project Structure > SDKs核对,改成和命令行一致的JDK。

  • 给IntelliJ的JDK导入仓库证书

    1. 用浏览器打开报错里的仓库地址,点击地址栏的锁图标,导出证书保存为.cer格式文件。
    2. 用keytool命令把证书导入JDK的信任库,示例命令:
      keytool -import -alias repo-cert -file /你导出的证书路径/cert.cer -keystore /你的JDK路径/jre/lib/security/cacerts
      
      信任库默认密码是changeit,按提示输入确认即可。
  • 核对IntelliJ的Maven配置
    进入File > Settings > Build, Execution, Deployment > Build Tools > Maven:

    • 将Maven home directory设置为你本地安装的Maven(不要用IntelliJ内置版本)
    • User settings file选择你命令行使用的settings.xml文件
  • 刷新Maven依赖
    完成上述操作后,点击IntelliJ右侧Maven面板的刷新按钮(🔄),或者右键项目选择Maven > Reload Project。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 06:50:18