Ошибка jarsigner: java.lang.RuntimeException: загрузка хранилища ключей: Неверный формат хранилища ключей - PullRequest
4 голосов
/ 15 апреля 2011

Когда я выполнял свой сценарий certsign.sh в моей рабочей области, я получил следующую ошибку Ошибка jarsigner: java.lang.RuntimeException: загрузка хранилища ключей: Неверный формат хранилища ключей

Содержимое certsign.sh: -

echo "Signing Client.jar"
jarsigner -keystore GeminiDD_KS -storepass GeminiDD Client.jar GeminiDD
echo "Client.jar Signed... Verificiation in progress"
jarsigner -verify Client.jar

Но когда я выполняю тот же сценарий в другом месте, ошибка не отображается.

1 Ответ

0 голосов
/ 10 ноября 2012

Если поведение отличается в разных системах, это может зависеть от поставщика версии Java opr. Какую версию Java вы используете на своей рабочей станции (официальный Oracle JDK, OpenJDK ...)?

Вы также можете принудительно использовать формат Java Keystore в своем скрипте подписи:

jarsigner -keystore GeminiDD_KS -storetype JKS -storepass GeminiDD Client.jar GeminiDD

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