您可以使用 -version 或 -fullversion 選項來取得 Java™ 安裝架構的 IBM® 建置及版本號碼。 您也可以使用 -Xjarversion 選項來取得類別路徑上所有 jar 檔案的版本資訊。
程序
- 開啟 Shell 或命令提示字元。
- 輸入下列指令:
從服務更新 5 Fix Pack 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 Foundation 的
Eclipse OpenJ9 專案之下。
在服務重新整理 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)、修正套件 (FP) 及 APAR (僅限臨時修正程式) 號碼會附加至建置字串。
- 第三行指出 Java 虛擬機器的建置層次。
- 後續各行提供組成執行時期環境之元件層次的詳細資訊。
服務重新整理及修正套件的確切建置日期和版本變更。
- 如果只要取得執行時期環境的建置資訊,請輸入下列指令:
畫面上會顯示類似於下列擷取的系統輸出:
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 內容取得。