Я столкнулся с интересной проблемой, которая является абсолютно новой для меня. Как я неожиданно обнаружил, спецификация Jar гласит, что, будучи включенными, META-INF
и MANIFEST.MF
должны быть первой и второй записями пакета *.jar
, а не просто каталогом и файлом в архиве.
Я работаю с фреймворком Java, очень внимательно следя за этим требованием и не слишком многословно. Как проверить, что META-INF
и MANIFEST.MF
правильно упорядочены в банке?
UPDATE:
Многие банки являются сторонними, и их много. Я не могу открыть эти банки в блокноте, Excel, Hexeditor, Photoshop или что-то другое, ища последовательности байтов. Мне нужен инструмент командной строки. Спасибо!
ОБНОВЛЕНИЕ 2:
Вот причина, почему я задаю этот вопрос:
http://www.mail-archive.com/dev@felix.apache.org/msg17097.html