解决PKIX path building failed: SunCertPathBuilderException: unable to find valid certification path

本文介绍了如何解决在Scala和Java环境中遇到的`PKIX path building failed`错误。错误通常由于缺少有效的证书导致。解决方法包括:1) 导航至错误提示的URL,获取并导入证书;2) 使用管理员权限运行命令导入证书到Java keystore,命令可能需要密码,默认为`changeit`。此外,还提及了使用代理作为另一种可能的解决方案,但未详细展开。
摘要由CSDN通过智能技术生成

系统环境:
windows, Scala-2.12.10,JDK-1.8_40

错误提示:

Error while downloading https://repo.typesafe.com/typesafe/ivy-releases/com.lightbend/emoji_2.12/1.2.1/jars/emoji_2.12.jar: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target, ignoring it

解决步骤:

  1. 将错误提示的URL https://repo.typesafe.com/typesafe/ivy-releases/com.lightbend/emoji_2.12/1.2.1/jars 复制到浏览器中访问,右击该网页 进入Inspect --> Security -->View certificate -->详细信息 -->复制到文件 来导出并保存该网站的证书。导出文件格式选择 DER编码二进制X.509(.CER)(D) 格式。(注:此处导出证书的步骤可能因不同浏览器而不同。上述步骤使用的是chrome浏览器。)
  2. 用管理员权限打开命令行,运行命令keytool
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值