2011-03-04 8 views
20

JAXB(2.2.1)の最新バージョンのいずれかに修正があります。 JAX-WS/JAXBのどのバージョンがJVM/JRE/JDKのどのバージョンに含まれているかを知る方法はありますか?JAX-WSのどのバージョンがどのjdkに含まれているか教えてください

Sun/Oracleのサイトを見ると、Java SE 6の最新バージョンにはrelease notesが表示されますが、どのバージョンのXMLライブラリが含まれているかはわかりません。私は最新のJDKをダウンロードして 'xjc -version'を実行することができたと思いますが、以前のリリースで追加された場合はもっと良い方法が必要です - JREをダウンロードし続けて、 JAXBのバージョンでは興味があります)。

+1

どのJDK/JREにJAXBのどのバージョンが含まれているかを知る一般的な方法を探しています(各/特定のJDKをダウンロードしてクエリを実行する必要はありません)。 –

答えて

20

私の知る限り、メジャーバージョンを除いて、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は、Java 6u14に更新されました2月6日、2009年にリリースされました。

+0

補足として、JAXBがJavaに追加されたときにこの回答を改訂しました。と言っていますが、私はJava 6で2.2.xを見るつもりはないと思います。 – Powerlord

+3

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には含まれないことは間違いありません。 –

+0

@シンシナティジョー:昨日、JDK 1.6.0_24をインストールしたばかりだったので、幸運にもあります。 :P – Powerlord

関連する問題