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
- Abra un indicador de shells o de mandatos.
- Escriba el mandato siguiente:
Desde la renovación de servicio 5 fixpack 5, la salida es similar al siguiente
extracto:

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

En 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.
- Para obtener solo la información de compilación para el entorno de ejecución,
escriba el mandato siguiente:
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 .