最新版本的JAXB(2.2.1)中有一个修复程序。我正在尝试确定它是否包含在最近的Java 6更新中。有没有办法告诉哪个版本的JVM / JRE / JDK包含哪些版本的JAX-WS / JAXB?
查看Sun / Oracle的站点,我可以查看release notes以获取最新版本的Java SE 6,但我无法分辨哪些版本的XML库包含在内。我想我可以下载最新的JDK并运行'xjc -version',但应该有一个更好的方法(特别是如果它是在之前的版本中添加的 - 我不想继续下载JRE来告诉哪个是第一个与我感兴趣的JAXB版本。)
答案 0 :(得分:21)
据我所知,除了主要版本之外,每次发布的JDK / JRE都不会升级库。即便如此,我认为它们不会越过次要版本。
而且,为了回答您的不成文问题,这是JDK 1.6.0_24上xjc -version
的输出:
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于2009年2月6日发布,已在Java 6u14中更新。