Sürüm bilgilerinin alınması

-version ya da -fullversion seçeneklerini kullanarak, Java™ kurulumunuz için IBM® oluşturma ve sürüm numarasını edindiniz. You can also obtain version information for all jar files on the class path by using the -Xjarversion option.

Yordam

  1. Bir kabuk ya da komut istemi açın.
  2. Aşağıdaki komutu yazın:
    java -version
    Hizmet yenileme 5 düzeltme paketi 5 'ten çıkış şu ayıklamaya benzer:Hizmet yenilemesi 5 düzeltme paketi 5 için değişikliklerin başlatılması
    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
    Hizmet yenileme 5 düzeltme paketi 5 değişikliklerinin sonuMost notably, the line starting OpenJ9 replaces the lines J9VM and JIT in the output from earlier refreshes, because these components are now contributed to the Eclipse Foundation under the Eclipse OpenJ9 projesi.
    Hizmet yenileme 5 öncesi:
    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
    Çıktı aşağıdaki bilgileri sağlar:
    • İlk satır, Java standard edition sınıfı kitaplık düzeyini gösterir.
    • İkinci satırda, yürütme ortamının oluşturma düzeyine ilişkin bilgiler bulunur. Hizmet yenileme (SR), düzeltme paketi (FP) ve APAR (yalnızca Ara düzeltmeler) numaraları oluşturma dizgisinin sonuna eklenir.
    • Üçüncü satır, Java sanal makinesinin oluşturma düzeyini gösterir.
    • Sonraki satırlar, yürütme ortamını oluşturan bileşenlerin düzeyleriyle ilgili ayrıntılı bilgi sağlar.
    Hizmet yenilemeleri ve düzeltme paketleri için tam oluşturma tarihleri ve sürümler değişikliği.
  3. Yürütme ortamı ortamına ilişkin yalnızca oluşturma bilgilerini edinmek için aşağıdaki komutu yazın:
    java -fullversion
    Aşağıdaki çıkarıma benzer sistem çıkışı görüntülenir:
    java full version "JRE 1.8.0 IBM Windows 64 build 
       pwa6480-20170614_01"

Bundan sonra yapılacaklar

Ayrıca, sınıf yolunda, önyükleme sınıfı yolunda ve uzantılar dizininde bulunan tüm jar dosyaları için sürüm bilgilerini de listeleyebilirsiniz. Aşağıdaki komutu yazın:
java -Xjarversion -version
Aşağıdaki çıkarıma benzer sistem çıkışı görüntülenir:
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]
...
Kullanılabilir bilgiler her bir jar dosyası için değişiklik gösterir ve jar dosyasının bildiriminde Implementation-Version ve Build-Level özelliklerinden alınır.