jar -uf удаляет файл внутри jar - PullRequest
       18

jar -uf удаляет файл внутри jar

0 голосов
/ 06 октября 2011

Я использую jar -uf для обновления моего файла MANIFEST.MF следующим образом:

а. jar xf jarfile.jar META-INF \ MANIFEST.MF

б. редактировать файл

с. jar uf jarfile.jar META-INF \ MANIFEST.MF

Но команда 'uf' удаляет MANIFEST.MF из моей банки. Как правильно изменить файл внутри jar (windows 7, jdk 1.6)?

Ответы [ 3 ]

1 голос
/ 06 октября 2011

Для обновления файла манифеста команда jar предоставляет другую опцию -

jar umf manifest jar-file
The m option indicates that you want to update the JAR file's manifest.
manifest is the manifest whose contents you want to merge into the manifest of the existing JAR file.

examples @ http://java.sun.com/developer/Books/javaprogramming/JAR/basics/update.html

1 голос
/ 06 октября 2011

Вы всегда можете использовать winrar (или любой другой эквивалент), чтобы открыть банку и перетащить файлы. работал на меня.

0 голосов
/ 06 октября 2011

Для файла манифеста существует специальная опция (m): http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/jar.html

Не могли бы вы попробовать с

jar um jarfile.jar META-INF/MANIFEST.MF
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...