Obtention des informations de version

Vous obtenez le numéro de version et de génération IBM® pour votre installation Java™ à l'aide des options -version ou -fullversion . Vous pouvez également obtenir les informations de version de tous les fichiers jar situés sur le chemin des classes à l'aide de l'option -Xjarversion.

Procédure

  1. Ouvrez un shell ou une invite de commande.
  2. Entrez la commande suivante :
    java -version
    A compter de l'actualisation de service 5, groupe de correctifs 5, la sortie est similaire à l'extrait suivant :Début des modifications apportées dans l'actualisation de service 5 groupe de correctifs 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
    Fin des modifications apportées dans l'actualisation de service 5 groupe de correctifs 5Plus particulièrement, la ligne commençant par OpenJ9 remplace les lignes J9VM et JIT dans la sortie des actualisations précédentes, car ces composants sont désormais ajoutés à Eclipse Foundation sous le projet Eclipse OpenJ9.
    Avant l'actualisation de service 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 sortie fournit les informations suivantes :
    • La première ligne indique le niveau de la bibliothèque de classes de l'édition Java standard.
    • La deuxième ligne indique le niveau de compilation (build) de l'environnement d'exécution. L'actualisation de service (SR), le groupe de correctifs (FP) et les numéros d'APAR (correctifs temporaires uniquement) sont ajoutés à la chaîne de compilation.
    • La troisième ligne indique le niveau de compilation de la machine virtuelle Java.
    • Les lignes suivantes fournissent des informations détaillées sur le niveau des composants qui constituent l'environnement d'exécution.
    Les dates exactes de compilation et les numéros de version varient pour les actualisations de service et les groupes de correctifs.
  3. Pour obtenir uniquement la compilation de l'environnement d'exécution, entrez la commande suivante :
    java -fullversion
    Une sortie système similaire à l'extrait suivant est affichée :
    java full version "JRE 1.8.0 IBM Windows 64 build 
       pwa6480-20170614_01"

Etape suivante

Vous pouvez également afficher les informations de version relatives à tous les fichiers jar figurant sur le chemin des classes, le chemin des classes d'amorçage et le répertoire des extensions. Entrez la commande suivante :
java -Xjarversion -version
Une sortie système similaire à l'extrait suivant est affichée :
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]
...
Les informations disponibles varient avec chaque fichier jar et sont tirées des propriétés Implementation-Version et Build-Level dans le manifeste du fichier jar.