如何获取在Java中运行Java VM的供应商名称?

获取Java中正在运行的VM(虚拟机)的供应商名称,我们使用getProperties()在System类中定义的方法,在调用该方法时,我们需要传递属性名称以获取正在运行的Java VM的供应商名称。

获取供应商名称的属性是:“ java.vm.vendor”

方法调用为:System.getProperties(“ java.vm.vendor”);

Java代码获取并打印正在运行的Java VM的供应商名称

//Java程序演示的例子 
// getProperties()系统类的方法

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

public class Main {
    public static void main(String[] args) {
        String vm_vendor_name = null;
        vm_vendor_name = System.getProperty("java.vm.vendor");
        System.out.println("Running Java vm vendor name is: " + vm_vendor_name);
    }
}

输出结果

Running Java vm vendor name is: "Oracle Corporation"