Você obtém a construção IBM® e o número da versão para sua instalação Java™ usando as opções -version ou -fullversion . Também é possível obter as informações de versão para todos os arquivos jar no
caminho de classe utilizando a opção -Xjarversion.
Procedimento
- Abra um prompt de shell ou de comando.
- Digite o seguinte comando:
No fix pack 5 da atualização de serviço 5, a saída é semelhante à extração a seguir:

java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 8.0.5.5 - pxa6480sr5fp5-20171109_02(SR5 FP5))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64 Compressed References 20171102_369060 (JIT enabled, AOT enabled)
OpenJ9 - 7ade437
OMR - 1b656cb
IBM - 59c3d96)
JCL - 20171109_01 based on Oracle jdk8u151-b12

Mais notavelmente, o início da linha
OpenJ9 substitui as linhas
J9VM e
JIT na saída de atualizações anteriores, porque esses componentes agora são contribuídos para o Eclipse Foundation sob o projeto
Eclipse OpenJ9.
Antes da atualização 5 do serviço:
java version "1.8.0"
Java(TM) SE Runtime Environment (build pap3280-20140729_01(SR1))
IBM J9 VM (build 2.8, JRE 1.8.0 AIX ppc-32 20140725_207966 (JIT enabled, AOT enabled)
J9VM - R28_jvm.28_20140725_0202_B207966
JIT - tr.r14.java_20140714_68218.03
GC - R28_jvm.28_20140725_0202_B207966
J9CL - 20140725_207966)
JCL - 20140722_01 based on Oracle jdk8u20-b20
A saída fornece as seguintes informações:
- A primeira linha indica o nível da biblioteca de classes da edição padrão Java
- A segunda linha inclui informações sobre o nível de construção do ambiente de tempo de execução. Números
de Service Refresh (SR), Fix Pack (FP) e APAR (somente correções temporárias) são anexados à sequência de
construção.
- A terceira linha indica o nível de construção da Java virtual machine.
- As linhas subsequentes fornecem informações detalhadas sobre os níveis de componentes que formam
o ambiente de tempo de execução.
As datas e as versões exatas de construção mudam
de acordo com as atualizações e fix packs de serviço.
- Para obter apenas as informações de construção do ambiente de tempo de execução, digite o seguinte comando:
Uma saída do sistema que é semelhante à extração a seguir é exibida:
java full version "JRE 1.8.0 IBM Windows 64 build
pwa6480-20170614_01"
O quê fazer em seguida
Também é possível listar as informações de versão para todos os arquivos jar disponíveis no caminho da classe, no caminho da classe de inicialização e no diretório de extensões. Digite o seguinte comando:java -Xjarversion -version
Uma saída do sistema que é semelhante à extração a seguir é exibida:java version "1.8.0_141"
Java(TM) SE Runtime Environment (build pxi3280sr5-20170614_01(SR5))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux x86-32 20170612_352001 (JIT enabled, AOT enabled)
J9VM - 19c7794
JIT - tr.open_20170612_104744_b26aea0
OMR - 559b08c)
JCL - 20170613_01 based on Oracle jdk8u141-b11
/opt/ibm/java-i386-80/jre/lib/se-service.jar
/opt/ibm/java-i386-80/jre/lib/cuda4j.jar
/opt/ibm/java-i386-80/jre/lib/math.jar
/opt/ibm/java-i386-80/jre/lib/ibmorb.jar
/opt/ibm/java-i386-80/jre/lib/ibmorbapi.jar
/opt/ibm/java-i386-80/jre/lib/ibmcfw.jar VERSION: CCX.CF [o1537.01]
...
As informações disponíveis variam para cada arquivo
jar e são extraídas das propriedades
Implementation-Version e
Build-Level contidas no manifesto do arquivo
jar.