这个类有非常有用的方法。我可以通过反思来称呼他们。但是我为什么要强迫它呢?
我想将 OperatingSystemMXBean 转换为 OperatingSystemImpl 并以正常方式调用它们。
提前致谢。
你能解释一下为什么你想OperatingSystemMXBean
投到OperatingSystemImpl
since OperatingSystemImpl implements OperatingSystemMXBean
。
你可以使用它
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);