如何获取Java中的Java VM规范?
要获取JavaVM规范的详细信息,我们使用getProperties()
System类中定义的方法,在调用该方法时,我们需要传递属性名称以获取JavaVM规范。
我们可以使用以下属性获得以下JavaVM规范:
java.vm.specification.version-用于获取JavaVM规范版本。
java.vm.specification.vendor–用于获取JavaVM规范供应商名称。
java.vm.specification.name-用于获取JavaVM规范名称。
Java代码获取并打印JavaVM规范
//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