Как использовать BouncyCastleProvider в Java 11 - PullRequest
0 голосов
/ 10 февраля 2020

Я пытался найти путь к BouncyCastleProvider в Java 11 из openjdk. Поскольку папка ext отсутствует, я не могу понять, куда поместить файл jar. Я использую сборку Gradle на MacOS Catalina. Это действительно поможет, если кто-то может помочь мне в этом.

Я получаю следующую ошибку при запуске gradle build. У меня также есть зависимость, упомянутая в gradle.

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

1 Ответ

0 голосов
/ 10 февраля 2020

Вы можете использовать способ импорта всех других зависимостей gradle.

Например, с помощью зависимости: compile group: 'org.bouncycastle', name: 'bcprov-jdk15on', версия: '1.64'

Взято из: https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on/1.64 (где вы можете найти другие версии, если они вам нужны)

Если вы не знаете, как импортировать зависимости gradle, я бы предложил поиск Stackoverflow, так как я уверен, что спрашивали много раз раньше. Например: Как импортировать внешние зависимости в gradle?

РЕДАКТИРОВАТЬ: Вы добавили еще одну ошибку. Может быть необходимо добавить путь к jar / classpath.

Если вы хотите добавить JAR к вашему ide, я полагаю, это Gradle Build Tool, если я вас правильно понял. Они говорят о том, как это сделать здесь: Как добавить локальную зависимость .jar-файла в файл build.gradle?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...