Как использовать BouncyCastleProvider в Java 11

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

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

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

person Dark Lord    schedule 10.02.2020    source источник


Ответы (1)


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

Например, с зависимостью: группа компиляции: «org.bouncycastle», имя: «bcprov-jdk15on», версия: «1.64».

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

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

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

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

person GamingFelix    schedule 10.02.2020
comment
Обновил вопросы, мой файл gradle в порядке, посмотрите на этот вопрос: .com/questions/42630190/ - person Dark Lord; 10.02.2020
comment
Можете ли вы добавить всю трассировку стека? Вы скопировали ссылку, где кто-то предложил добавить путь к классам, так что я предполагаю, что вы это пробовали? - person GamingFelix; 10.02.2020