Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.09.2022(UTC) Сообщений: 35 Сказал(а) «Спасибо»: 2 раз
|
Коллеги приветствую. Я недавно в java разработке и получил задачу по реализации подписания файлов. Код написан, отлично работает в IDE, но никак не могу заставить работать джарник. Зависимости в пакет добавлены. Изначально это была ошибка Код:ru.CryptoPro.JCP.tools.SelfTesterException: URI is not hierarchical
Нашел здесь возможную причину ошибки, вытащил из jar файла указанные ниже либы и положил их рядом с пакетом: запускаю командой Код:java -cp myJar.jar;JCP.jar;JCryptoP.jar;asn1rt.jar;ASN1P.jar -Dfile.encoding=866 -Dspring.config.location=application.yml -jar myJar.jar path.to.Main
и на выходе получаю Код:Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.JCP.tools.JarChecker
Проверил, класс JarChecker лежит в JCP по указанному пути. Дополнительно запустил проверку на целостность JCP.jar Код:java -Dfile.encoding=UTF-8 -classpath JCP.jar;ASN1P.jar;asn1rt.jar ru.CryptoPro.JCP.tools.JarChecker -verify -in JCP.jar
Возвращает Цитата:Проверка всех существующих подписей Jar файла... 1 из 1 подписи jar файла являются действительными. Программа выполнилась успешно. Библиотека исправна, по второй ошибке не гуглится ничего. Возможно у вас есть идеи, в чем может быть причина?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
|
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,192 Сказал(а) «Спасибо»: 100 раз Поблагодарили: 272 раз в 253 постах
|
Дополню что ключ -cp игнорируется когда используется ключ -jar |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.09.2022(UTC) Сообщений: 35 Сказал(а) «Спасибо»: 2 раз
|
Всем спасибо за ответы. Не внимательно читал тред по ссылке. В нем рекомендовали изменить версию JCP, что в итоге и помогло. Старая версия jcp-2.0.40132-A Новая версия java-csp-5.0.40621-A
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close