为什么sun.management.OperatingSystemImpl是包可见的



这个类有非常有用的方法。我可以通过反射来调用它们。但我为什么要被迫这么做?

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

你能解释一下为什么你想把OperatingSystemMXBeanOperatingSystemImpl 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);

相关内容

  • 没有找到相关文章

最新更新