取得版本資訊

您可以使用 -version-fullversion 選項來取得 Java™ 安裝架構的 IBM® 建置及版本號碼。 您也可以使用 -Xjarversion 選項來取得類別路徑上所有 jar 檔案的版本資訊。

程序

  1. 開啟 Shell 或命令提示字元。
  2. 輸入下列指令:
    java -version
    從服務更新 5 Fix Pack 5 開始,輸出類似於下列摘錄:開始服務更新 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
    服務更新 5 修正套件 5 的變更結束最值得注意的是,開頭為 OpenJ9 的字行會取代先前重新整理的輸出中的 J9VMJIT 字行,因為這些元件現在已提供給 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 虛擬機器的建置層次。
    • 後續各行提供組成執行時期環境之元件層次的詳細資訊。
    服務重新整理及修正套件的確切建置日期和版本變更。
  3. 如果只要取得執行時期環境的建置資訊,請輸入下列指令:
    java -fullversion
    畫面上會顯示類似於下列擷取的系統輸出:
    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-VersionBuild-Level 內容取得。