这个类有非常有用的方法。我可以通过反射来调用它们。但我为什么要被迫这么做?
我想将OperatingSystemMXBean转换为OperatingSystemImpl,并以正常方式调用它们。
你能解释一下为什么你想把OperatingSystemMXBean
从OperatingSystemImpl implements OperatingSystemMXBean
转换成OperatingSystemImpl
吗?
你可以用
java.lang.management.OperatingSystemMXBean os = java.lang.management.ManagementFactory.getOperatingSystemMXBean();
System.out.println(os.getArch());
或
com.sun.management.OperatingSystemMXBean osBean = ManagementFactory
.getPlatformMXBean(com.sun.management.OperatingSystemMXBean.class);
System.out.println(osBean.getProcessCpuLoad() * 100);
System.out.println(osBean.getSystemCpuLoad() * 100);