Что такое Манифест-версия в манифесте.МФ?
на MANIFEST.MF
файл найден в банках, первая строка -Manifest-Version: 1.0
. Согласно Java Учебники, в этой первой строке говорится ,что"манифест по умолчанию соответствует версии 1.0 спецификации манифеста".
Итак, в каких случаях будет Manifest-Version
будь чем угодно, кроме 1.0
?
кроме того, что такое спецификация манифеста? Почему манифест по умолчанию должен соответствовать ему? Я видел несколько объяснениями объясняя снова ,что" манифест по умолчанию соответствует версии 1.0 спецификации манифеста", но ни один не объясняет, что такое спецификация манифеста.
1 ответов
на спецификация файла JAR-спецификация Манифеста государства
Manifest-Version: определяет версию файла манифеста. Значение является законным номером версии, как описано в вышеупомянутой спецификации.
и номер версии
версия-номер : цифры+{.цифра+}*
существует также Примечание
варианты:
Манифест-версия и Подпись-версия должна быть первой, и именно в этом случае (чтобы их можно было легко распознать как магические строки). Кроме этого, порядок атрибутов в главном разделе не имеет значения.
Я не верю, что Sun или Oracle когда-либо выпускали другую версию спецификации манифеста (но они могли, и это позволяет им предоставлять будущее расстойки). Кроме того, это рассматривается как волшебная струна.