Obtendo Informações de Versão

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

  1. Abra um prompt de shell ou de comando.
  2. Digite o seguinte comando:
    java -version
    No fix pack 5 da atualização de serviço 5, a saída é semelhante à extração a seguir:Início das mudanças para a atualização 5 fix pack 5 do serviço
    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
    Término das mudanças para a atualização 5 fix pack 5 do serviçoMais 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.
  3. Para obter apenas as informações de construção do ambiente de tempo de execução, digite o seguinte comando:
    java -fullversion
    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.