0

我一直在尝试从 openjdk 找到一种在 Java 11 中使用 BouncyCastleProvider 的方法。由于没有 ext 文件夹,我不知道该把 jar 文件放在哪里。我在 MacOS Catalina 上使用 gradle build。如果有人可以帮助我解决这个问题,那将真的很有帮助。

运行 gradle build 时出现以下错误。我在 gradle 中也提到了依赖项。

java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
4

1 回答 1

0

您可以使用导入所有其他 gradle 依赖项的方式。

例如依赖项:编译组:'org.bouncycastle',名称:'bcprov-jdk15on',版本:'1.64'

取自: https ://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on/1.64 (如果需要,可以在其中找到其他版本)

如果您不确定如何导入 gradle 依赖项,我建议您搜索 Stackoverflow,因为我确信之前被问过很多次。例如: 如何在 gradle 中导入外部依赖?

编辑:您添加了另一个错误。可能是需要添加jar的路径/classpath。

如果您想将 JAR 添加到您的 ide 中,如果我理解正确的话,我猜它是 Gradle Build Tool。他们在这里谈到如何做到这一点: How to add local .jar file dependency to build.gradle file?

于 2020-02-10T13:02:25.630 回答