Java Tutorial/Development/RuntimeMXBean
Содержание
Get Boot path from RuntimeMXBean
<source lang="java">
import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {
public static void main(String args[]) throws Exception { RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean(); System.out.println(mx.getBootClassPath()); }
}</source>
Get ClassPath from RuntimeMXBean
<source lang="java">
import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {
public static void main(String args[]) throws Exception { RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean(); System.out.println(mx.getClassPath()); }
}</source>
Get system start time from RuntimeMXBean
<source lang="java">
import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {
public static void main(String args[]) throws Exception { RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean(); System.out.println(new Date(mx.getStartTime())); }
}</source>
Get the JVM uptime from RuntimeMXBean
<source lang="java">
import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {
public static void main(String args[]) throws Exception { RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean(); System.out.println(mx.getUptime() + " ms"); }
}</source>
Get the system properties from RuntimeMXBean
<source lang="java">
import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.Date; public class Main {
public static void main(String args[]) throws Exception { RuntimeMXBean mx = ManagementFactory.getRuntimeMXBean(); System.out.println(mx.getSystemProperties()); }
}</source>