Java >> Tutoriel Java >  >> Java

Comment obtenir les spécifications Java VM en Java ?

Pour obtenir les détails des spécifications de la machine virtuelle Java, nous utilisons la méthode getProperties(), qui est définie dans la classe System. Lors de l'appel de la méthode, nous devons transmettre les noms de propriété pour obtenir les spécifications de la machine virtuelle Java.

Il existe des spécifications Java VM suivantes que nous pouvons obtenir en utilisant les propriétés suivantes,

  • java.vm.specification.version – il est utilisé pour obtenir la version de la spécification Java VM.
  • java.vm.specification.fournisseur – il est utilisé pour obtenir le nom du fournisseur de la spécification Java VM.
  • java.vm.specification.name – il est utilisé pour obtenir le nom de la spécification Java VM.

Code Java pour obtenir et imprimer les spécifications de la machine virtuelle Java

// Java program to demonstrate the example of 
// getProperties() method of System Class

import java.lang.*;
import java.util.Properties;

public class Main {
    public static void main(String[] args) {
        String vm_spec_ver = null;
        String vm_spec_ven = null;
        String vm_spec_nam = null;
        
        vm_spec_ver = System.getProperty("java.vm.specification.version");
        vm_spec_ven = System.getProperty("java.vm.specification.vendor");
        vm_spec_nam = System.getProperty("java.vm.specification.name");
        
        System.out.println("Java Virtual Machine Specification Version: " + vm_spec_ver);
        System.out.println("Java Virtual Machine Specification Vendor : " + vm_spec_ven);
        System.out.println("Java Virtual Machine Specification Name   : " + vm_spec_nam);
    }
}

Sortie

Java Virtual Machine Specification Version: 10
Java Virtual Machine Specification Vendor : Oracle Corporation
Java Virtual Machine Specification Name   : Java Virtual Machine Specification

Balise Java