1

这个类有非常有用的方法。我可以通过反思来称呼他们。但是我为什么要强迫它呢?

我想将 OperatingSystemMXBean 转换为 OperatingSystemImpl 并以正常方式调用它们。

提前致谢。

4

1 回答 1

2

你能解释一下为什么你想OperatingSystemMXBean投到OperatingSystemImplsince 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);
于 2016-09-15T14:13:25.693 回答