Java 为什么sun.management.OperatingSystemImpl包可见?
这个类有非常有用的方法。我可以通过反思来称呼他们。 但我为什么要被迫这么做呢 我想将OperatingSystemMexBean转换为OperatingSystemImpl,并以正常方式称之为OperatingSystemMemplJava 为什么sun.management.OperatingSystemImpl包可见?,java,sun,mxbean,Java,Sun,Mxbean,这个类有非常有用的方法。我可以通过反思来称呼他们。 但我为什么要被迫这么做呢 我想将OperatingSystemMexBean转换为OperatingSystemImpl,并以正常方式称之为OperatingSystemMempl 提前感谢。您能解释一下为什么要将OperatingSystemMexBean转换为OperatingSystemMempl,因为OperatingSystemMempl实现了OperatingSystemMexBean 你可以用它 java.lang.man
提前感谢。您能解释一下为什么要将
OperatingSystemMexBean
转换为OperatingSystemMempl
,因为OperatingSystemMempl实现了OperatingSystemMexBean
你可以用它
java.lang.management.OperatingSystemMXBean os = java.lang.management.ManagementFactory.getOperatingSystemMXBean();
System.out.println(os.getArch());
或
该类似乎是公共的,至少在我不需要os.getArch()时是公共的。我需要os.getSystemCpuLoad()
com.sun.management.OperatingSystemMXBean osBean = ManagementFactory
.getPlatformMXBean(com.sun.management.OperatingSystemMXBean.class);
System.out.println(osBean.getProcessCpuLoad() * 100);
System.out.println(osBean.getSystemCpuLoad() * 100);