Obtención de información sobre la versión

Puede obtener el número de compilación y versión de IBM® para la instalación de Java™ utilizando las opciones -version o -fullversion . También puede obtener información sobre la versión para todos los archivos jar de la classpath utilizando la opción -Xjarversion.

Procedimiento

  1. Abra un indicador de shells o de mandatos.
  2. Escriba el mandato siguiente:
    java -version
    Desde la renovación de servicio 5 fixpack 5, la salida es similar al siguiente extracto:Inicio de los cambios para la renovación de servicio 5 fixpack 5
    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
    Fin de los cambios para la renovación de servicio 5 fixpack 5En particular, la línea que inicia OpenJ9 sustituye las líneas J9VM y JIT en la salida de renovaciones anteriores, porque estos componentes ahora se aportan a Eclipse Foundation bajo el proyecto Eclipse OpenJ9.
    Antes de la renovación de servicio 5:
    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
    La salida proporciona la siguiente información:
    • La primera línea indica el nivel de biblioteca de clase de edición estándar Java.
    • La segunda línea incluye información sobre el nivel de compilación del entorno de ejecución. La renovación de servicio (SR), el fixpack (FP) y los números de APAR (solo arreglos Interim) se añaden a la serie de compilación.
    • La tercera línea indica el nivel de compilación de la máquina virtual Java.
    • Las líneas posteriores proporcionan información detallada sobre los niveles de componentes que conforman el entorno de ejecución.
    Las fechas de compilación y las versiones exactas cambian para las renovaciones de servicio y los fixpacks.
  3. Para obtener solo la información de compilación para el entorno de ejecución, escriba el mandato siguiente:
    java -fullversion
    Se mostrará la salida del sistema que es similar al siguiente extracto:
    java full version "JRE 1.8.0 IBM Windows 64 build 
       pwa6480-20170614_01"

Qué hacer a continuación

También puede listar la información de versión para todos los archivos jar disponibles en la vía de acceso de clases, la vía de acceso de clases de arranque y en el directorio de extensiones. Escriba el mandato siguiente:
java -Xjarversion -version
Se mostrará la salida del sistema que es similar al siguiente extracto:
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]
...
La información disponible varía para cada archivo jar y se toma de las propiedades Implementation-Version y Build-Level en el manifiesto del archivo jar .