要获取Java VM规范的详细信息,我们使用getProperties()
System类中定义的方法,在调用该方法时,我们需要传递属性名称以获取Java VM规范。
我们可以使用以下属性获得以下Java VM规范:
java.vm.specification.version-用于获取Java VM规范版本。
java.vm.specification.vendor –用于获取Java VM规范供应商名称。
java.vm.specification.name-用于获取Java VM规范名称。
Java代码获取并打印Java VM规范
//Java程序演示的例子 // getProperties()系统类的方法 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); } }
输出结果
Java Virtual Machine Specification Version: 10 Java Virtual Machine Specification Vendor : Oracle Corporation Java Virtual Machine Specification Name : Java Virtual Machine Specification