查看JVM是32位或64位的方法
malong 发布于 2021-04-13

在Java中,getProperty()方法用于获取与系统相关的各种属性的信息。类似地,有两种不同的方法通过使用系统属性来检查JVM的位”sun.arch.data.model“或”os.arch”。它将根据您的Java安装返回32位或64位。

可以使用以下代码进行检测

public class JVMbit {
    // get bitness of JVM
    private static final String a
        = System.getProperty("sun.arch.data.model");

    // 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 " + a + " bit");

     // printing the of what bit JVM is
        System.out.println("JVM is " + s + " bit");

    }
}

运行结果如下
JVM is 64 bit
JVM is amd64 bit
还有另外一种方法,可以使用命令行java -version

malong
关注 私信
文章
35
关注
0
粉丝
0