Spec-Zone .ru
спецификации, руководства, описания, API
|
Specification-Version
и Implementation-Version
ФорматыSpecification-Version
и Implementation-Version
следуйте за этими правилами для продуктов Sun, и сторонние продукты должны следовать за теми же самыми правилами для Плагина Java, чтобы принять надежные решения относительно того, актуально ли расширение или нет:
Specification-Version
строка будет иметь форму:
n1.n2[.n3]
где n1
, n2
, и n3
целые числа, n1.n2
номер основной версии, и дополнительный n3
номер вспомогательной версии (также называемый номером версии обслуживания).
Implementation-Version
будет иметь ту же самую форму первоначально, но может:
_
") n4n5
указать на номер версии патча (также называемый номером версии обновления)-
") имя вехи (ea
, alpha
, beta
, rc
...), который может также включать запаздывающее целое число (ea1
, beta2
, rc1
...).Оба номера версии патча и имя вехи не могут использоваться вместе в Implemenation-Version
строка.
Общая форма следующие:
n1.n2[.n3][_<patch_number>|-<milestone_name>]
Целые числа (n1
,n2
, n3
...), буквы, точки, дефисы, и подчеркивания, могут использоваться в формате версии как описано выше; никакие другие символы ("*
", "+
"...), позволяются.
Отметьте что Specification-Version
и Implementation-Version
числа находятся в независимой теории, хотя практически они часто находятся в синхронизации друг с другом.
Примеры:
Specification-Version
примеры: 1.3
, 1.4
Implementation-Version
примеры: 1.3.1
, 1.4.0_02
, 1.4.0-beta3
В то время как они - правила, это всегда - хорошая идея при использовании стороннего расширения JAR
исследовать MANIFEST.MF
файл, чтобы видеть, какие фактические значения находятся в этом. Если это не следует за этими правилами, Вы, возможно, должны изменить свой апплет JAR
MANIFEST.MF
соответственно или измените расширение JAR
.