Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Приложение 2: Specification-Version и Implementation-Version Форматы

Specification-Version и Implementation-Version следуйте за этими правилами для продуктов Sun, и сторонние продукты должны следовать за теми же самыми правилами для Плагина Java, чтобы принять надежные решения относительно того, актуально ли расширение или нет:

Specification-Version строка будет иметь форму:

n1.n2[.n3]

где n1, n2, и n3 целые числа, n1.n2 номер основной версии, и дополнительный n3 номер вспомогательной версии (также называемый номером версии обслуживания).

Implementation-Version будет иметь ту же самую форму первоначально, но может:

Оба номера версии патча и имя вехи не могут использоваться вместе в 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.

 


Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами