Как сказать, какой JDK содержит какие версии JAX-WS - PullRequest
21 голосов
/ 04 марта 2011

В одной из самых последних версий JAXB (2.2.1) есть исправление. Я пытаюсь определить, включено ли это в недавнее обновление Java 6. Есть ли способ определить, какие версии JVM / JRE / JDK содержат какие версии JAX-WS / JAXB?

Глядя на сайт Sun / Oracle, я могу просмотреть заметки о выпуске для последних версий Java SE 6, но не могу сказать, какие версии библиотек XML включены. Я думаю, что я мог бы загрузить последнюю версию JDK и запустить 'xjc -version', но должен быть лучший способ (особенно если он был добавлен в предыдущем выпуске - я не хочу продолжать загружать JRE, чтобы сказать, какой из них был первым с версией JAXB меня интересует).

1 Ответ

22 голосов
/ 04 марта 2011

Насколько мне известно, библиотеки не обновляются при каждом выпуске JDK / JRE, за исключением основных версий.Даже тогда, я не думаю, что они пересекают линию минорной версии.

И, чтобы ответить на ваш неписаный вопрос, это вывод из xjc -version в JDK 1.6.0_24:

xjc version "JAXB 2.1.10 in JDK 6"
JavaTM Architecture for XML Binding(JAXB) Reference Implementation, (build JAXB
2.1.10 in JDK 6)

2.1.10 был выпущен 6 февраля 2009 г. и обновлен на Java 6u14.

...