Java SE 6及更高版本捆绑了Metro。令人惊讶的是, Java ver x - >无法找到Metro ver y 列表。
如何找出与我的JVM捆绑的Metro版本?通过在运行时检查VM或检查已安装的JVM中的文件。
答案 0 :(得分:4)
JDK 6与JAX-WS RI捆绑在一起。 GlassFish Metro是一个Web服务堆栈,其中包括JAX-WS RI以及JAXB RI或StAX等其他组件,但它是一个单独的项目。 因此,如果要使用它,则必须下载Metro jar。
JDK 6开始包含JAX-WS RI 2.0,从更新4开始,它包含JAX-WS RI 2.1。
您可以使用wsimport命令找到JDK正在使用的JAX-WS RI版本:wsimport -version
。
答案 1 :(得分:2)
根据DavidLizárraga的回答使用wsimport -version
,对于我在Windows和Linux上试过的各种JavaSE 1.7.0
版本,我得到了
JAX-WS RI 2.2.4-b01
这和David的答案产生了下表。
JavaSE JAX-WS RI
--------+----------
6 2.1
7 2.2.4