gpt4 book ai didi

java - Java应用程序的Gradle构建提供了java.security.InvalidAlgorithmParameterException

转载 作者:行者123 更新时间:2023-12-03 05:45:37 24 4
gpt4 key购买 nike

问题

使用gradle构建Java应用程序时:

* What went wrong:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Could not resolve org.slf4j:slf4j-api:1.7.21.
Required by:
project :
> Could not resolve org.slf4j:slf4j-api:1.7.21.
> Could not get resource 'https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.pom'.
> Could not GET 'https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.pom'.
> java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 5.746 secs

修复
  • 从Oracle下载JDK 8,并在我的工作中复制cacerts文件。
  • 我不确定它是否特定于Oracle的JDK,是否为JDK 8,或者它是否可以与opensdk一起使用...,但是问题是cacerts文件。
  • cacerts文件已预先安装了jdk安装,例如:~/Downloads/jdk1.8.0_171/jre/lib/security/cacerts
  • 我的cacerts文件位于/ etc / ssl / certs / java / cacerts中。

  • ^^ Kinda是个hacky修复程序,但是可以。

    我真的希望有人觉得这有帮助。我不得不做很多事情的那天遇到了这个问题,这是一个严重的头痛。

    最佳答案

    修复

  • 从Oracle下载JDK 8,并在我的工作中复制cacerts文件。
  • 我不确定它是否特定于Oracle的JDK,是否为JDK 8,或者它是否可以与opensdk一起使用...但是问题是cacerts文件。
  • cacerts文件已预安装了jdk安装,例如:〜/ Downloads / jdk1.8.0_171 / jre / lib / security / cacerts
  • 我的cacerts文件位于/ etc / ssl / certs / java / cacerts中。

  • ^^ Kinda是个hacky修复程序,但是可以。

    我真的希望有人觉得这有帮助。我不得不做很多事情的那天遇到了这个问题,这是一个严重的头痛。

    关于java - Java应用程序的Gradle构建提供了java.security.InvalidAlgorithmParameterException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50264211/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com