Programa Java para verificar si JVM es de 32 o 64 bits

JVM significa máquina virtual de Java. Es una máquina informática abstracta que permite que una computadora ejecute un programa Java. Es un entorno independiente de la plataforma, responsable de compilar programas Java mediante la conversión de código Java a lenguaje de máquina, es decir, código de bytes. La memoria que necesita JVM para ejecutar un programa Java se denomina memoria de almacenamiento dinámico .

En Java, el método getProperty() se usa para obtener información sobre varias propiedades relacionadas con el sistema. De manera similar, existen dos enfoques diferentes para verificar el bit de JVM utilizando la propiedad del sistema «sun.arch.data.model» u «os. arco” . Devolverá 32 bits o 64 bits según su instalación de Java.  

Método requerido: get.Property()

Sintaxis:

String System.getProperty (clave de string)

Parámetro:

La clave es propiedad del sistema operativo.

Tipo de retorno

1) Devuelve una string que contiene el valor de la propiedad

2) Devuelve Null si la propiedad no existe

Básicamente, existen 3 métodos para verificar si la JVM es de 32 bits o de 64 bits: –

Usando sun.arch.data.model

Java

// Java Program to check bitness of JVM by
// using System property "sun.arch.data.model"
public class checkBit {
    // get bitness of JVM
    private static final String a
        = System.getProperty("sun.arch.data.model");
  
    public static void main(String[] args)
    {
        // printing the JVM version
        System.out.println("JVM is " + a + " bit");
    }
}

Producción:

Caso 1: cuando JVM es de 64 bits

Caso 2: cuando JVM es de 32 bits

Usando os.arch.modelo

Java

// Java Program to check bitness of JVM by
// using System property "os.arch.model"
public class bit {
    // get bitness of JVM
    private static final String s
        = System.getProperty("os.arch");
  
    public static void main(String[] args)
    {
        // printing the of what bit JVM is
        System.out.println("JVM is " + s + " bit");
    }
}

Producción:

Caso 1: cuando JVM es de 64 bits

Caso 2: cuando JVM es de 32 bits

Nota: Hay otro enfoque para verificar los bits de JVM sin el programa Java mediante la ejecución de la instrucción ‘java -version’ en el símbolo del sistema.

Caso 1: cuando JVM es de 64 bits

Caso 2: cuando JVM es de 32 bits

Publicación traducida automáticamente

Artículo escrito por poojavichare1810 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *