У меня возникла проблема при попытке загрузить сжатую банку с помощью pack200. Я обнаружил ошибку, что мой файл jar не может быть проверен после использования unpack200
.Проверить ошибку после использования unpack200
Вот сценарий:
- Создание хранилища ключей
keytool -keystore key -genkey -alias hj
- Подписать баночка
jarsigner -keystore key HelloJApplet.jar hj
- Сжать что банку файл:
pack200 HelloJApplet.jar.pack.gz HelloJApplet
- распаковывать и переименовывать:
unpack200 HelloJApplet.jar.pack.gz HelloJAppletUnpack.jar
- Проверьте банки:
jarsigner -verify HelloJApplet.jar
иjarsigner -verify HelloJAppletUnpack.jar
Для HelloJApplet.jar
он показал jar verified.
и HelloJAppletUnpack.jar
он показал ошибку jarsigner: java.lang.SecurityException: SHA-256 digest error for org/ff/ffw/app/ HelloJApplet.class
Ничего плохого с тем, что я до сих пор?Пожалуйста, исправьте меня, в какой момент я пропал или не прав.
Это сработало. Как проверить версию пакета2002? И как это сделать? – Crazenezz
нет, '--repack' один раз по дизайну. (дважды переупаковка была исправлена ошибка) –