如何判断哪个jdk包含哪些版本的JAX-WS

Cin*_*Joe 21 java jax-ws jaxb

在最新版本的JAXB(2.2.1)中有一个修复程序.我正在尝试确定它是否包含在最近的Java 6更新中.有没有办法告诉哪些版本的JVM/JRE/JDK包含哪些版本的JAX-WS/JAXB?

查看Sun/Oracle的站点,我可以查看最新版Java SE 6 的发行说明,但我无法分辨哪些版本的XML库包含在内.我想我可以下载最新的JDK并运行'xjc -version',但应该有一个更好的方法(特别是如果它是在之前的版本中添加的那样 - 我不想继续下载JRE来告诉哪个是第一个与我感兴趣的JAXB版本).

Pow*_*ord 22

据我所知,除了主要版本之外,每次发布的JDK/JRE都不会升级库.即便如此,我认为他们不会跨越次要版本.

并且,为了回答您的不成文问题,这是xjc -versionJDK 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)
Run Code Online (Sandbox Code Playgroud)

2.1.10于2009年2月6日发布,在Java 6u14中更新.

  • 谢谢你检查v24.这个(过时的)页面显示6u3包含2.0.3所以他们之前已经以这种方式更新:[哪个JAXB RI包含在哪个JDK中?](http://jaxb.java.net/guide/Which_JAXB_RI_is_included_in_which_JDK_.html)但是你可能是对的,2.2.X不会包含在Java6中. (3认同)