-version 또는 -fullversion 옵션을 사용하여 Java™ 설치에 대한 IBM® 빌드 및 버전 번호를 확보합니다. -Xjarversion 옵션을 사용하여 클래스 경로의 모든 jar 파일에 대한 버전 정보를 얻을 수도 있습니다.
프로시저
- 쉘 또는 명령 프롬프트를 여십시오.
- 다음 명령을 입력하십시오.
Service Refresh 5 수정팩 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

특히,
OpenJ9 로 시작하는 행은 이전 새로 고치기의 출력에서
J9VM 및
JIT 행을 대체합니다. 이러한 컴포넌트는 이제
Eclipse OpenJ9 프로젝트아래의 Eclipse Foundation에 제공되기 때문입니다.
Service Refresh 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
출력에서는 다음과 같은 정보를 제공합니다.
- 첫 번째 행은 Java 표준 에디션 클래스 라이브러리 레벨을 표시합니다.
- 두 번째 행에는 런타임 환경의 빌드 레벨에 대한 정보가 포함되어 있습니다. 빌드 문자열에는
SR(Service Refresh), 수정팩(FP) 및 APAR(임시 수정사항만) 번호가 추가되어 있습니다.
- 세 번째 행은 JVM(Java Virtual Machine)의 빌드 레벨을 나타냅니다.
- 후속 행은 런타임 환경을 구성하는 컴포넌트의 레벨에 대한 자세한
정보를 제공합니다.
Service Refresh 및 수정팩에 맞추어 정확한 빌드 날짜 및 버전이 변경됩니다.
- 런타임 환경에 대한 빌드 정보만 가져오려면
다음 명령을 입력하십시오.
다음 추출 항목과 유사한 시스템 출력이 표시됩니다.
java full version "JRE 1.8.0 IBM Windows 64 build
pwa6480-20170614_01"
다음에 수행할 작업
또한 클래스 경로, 부트 클래스 경로 및 확장 디렉토리에서 사용 가능한 모든 jar 파일에 대한 버전 정보를 나열할 수 있습니다. 다음 명령을 입력하십시오.java -Xjarversion -version
다음 추출 항목과 유사한 시스템 출력이 표시됩니다.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]
...
사용 가능한 정보는 각 jar 파일에 따라 다르며 jar 파일의 매니페스트에 있는 Implementation-Version 및 Build-Level 특성에서 가져옵니다.