Поврежденный файл jar - PullRequest
0 голосов
/ 14 ноября 2018

Я "конвертировал" файл jar в папку zip а затем в нормальную папку. Я открыл файл MANIFEST.MF в текстовом редакторе. Затем я закрыл его и сделал папку в файл jar. Когда я дважды щелкаю по файлу jar, он говорит «поврежденный файл jar». Я не знаю почему; потому что я открыл файл MANIFEST с помощью текстового редактора или почему?

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

В будущем вы можете использовать команду jar для удаления файлов и добавления их обратно в банку.

Список всех файлов в банке:

jar tvf application.jar

Извлеките файл из банки:

jar xvf application.jar path/of/file/to/extract

Добавить файл обратно в банку:

jar uvf application.jar path/of/file/to/extract

Манифест файлы получают немного специальной обработки. Если вы хотите добавить его обратно в:

jar uvfm application.jar mymanifest 

Примечание. Во всех командах, указанных выше, флаг v используется для предоставления подробного отзыва команды и может быть опущен, если хотите.

0 голосов
/ 14 ноября 2018

Если я правильно понял, ваш новый jar содержит избыточную папку, потому что вы заархивировали папку, но вам нужно было сжать только содержимое этой папки.

...