RuntimeMXBean is an interface used by the management system to access JVM runtime system properties.
RuntimeMXBean
ObjectName: java.lang:type=Runtime
ObjectName
The boot class path used by the JVM's bootstrap class loader.
The class path of the JVM; equivalent to System.getProperty("java.class.path").
System.getProperty("java.class.path")
The input arguments passed to the JVM upon invocation.
The library path of the JVM; equivalent to System.getProperty("java.library.path").
System.getProperty("java.library.path")
The version of the management specification implemented by the JVM.
The name of the JVM.
The JVM specification name; equivalent to System.getProperty("java.vm.specification.name").
System.getProperty("java.vm.specification.name")
The JVM specification vendor; equivalent to System.getProperty("java.vm.specification.vendor").
System.getProperty("java.vm.specification.vendor")
The JVM specification version; equivalent to System.getProperty("java.vm.specification.version").
System.getProperty("java.vm.specification.version")
The approximate start time (in milliseconds) of the JVM.
The current JVM system properties, as defined by System.getProperties .
The approximate time elapsed (in milliseconds) since the JVM started.
The JVM name; equivalent to System.getProperty("java.vm.name").
System.getProperty("java.vm.name")
The JVM vendor; equivalent to System.getProperty("java.vm.vendor").
System.getProperty("java.vm.vendor")
The JVM version; equivalent to System.getProperty("java.vm.version").
System.getProperty("java.vm.version")
Indicates whether or not the boot class path is supported by this JVM.
ManagementPermission("monitor")
The approximate start time (in milliseconds) of the JVM. The time is specified by System.currentTimeMillis .
The current JVM system properties, as defined by System.getProperties . Any properties whose name or value is not of type String are excluded.
String
true
false