Netbeans 找不到类别定义com.sun.management.OperatingSystemMXBean

Netbeans 找不到类别定义com.sun.management.OperatingSystemMXBean,netbeans,java-8,wildfly,Netbeans,Java 8,Wildfly,我将netbeans用作IDE,并将Java8与Wildfly服务器一起使用。 我们需要打印使用com.sun.management.OperatingSystemMXBean类的服务器的总可用物理内存(其他类提供运行时内存)。它编译得很好,没有任何错误,但在运行时没有发现类错误。 已经在Google上搜索并尝试了提供的解决方案,但没有任何效果。com.sun.management.OperatingSystemMXBean是java.lang.management.OperatingSyste

我将
netbeans
用作IDE,并将Java8与
Wildfly
服务器一起使用。
我们需要打印使用
com.sun.management.OperatingSystemMXBean
类的服务器的总可用物理内存(其他类提供运行时内存)。它编译得很好,没有任何错误,但在运行时没有发现类错误。
已经在Google上搜索并尝试了提供的解决方案,但没有任何效果。

com.sun.management.OperatingSystemMXBean
java.lang.management.OperatingSystemMXBean
的非标准扩展,不保证存在。您可以向管理器请求
java.lang…
变量,并检查结果是否实现了
com.sun…
,或者动态检查is是否具有
totalPhysicalMemorySize
属性。当然,如果特定的JRE实现没有提供该功能,就没有办法获得它。谢谢你的回复,在到处搜索
com.sun.management.OperatingSystemMXBean
后,我也得出了同样的结论,这是
java.lang.management.OperatingSystemMXBean
的非标准扩展,不保证存在。您可以向管理器请求
java.lang…
变量,并检查结果是否实现了
com.sun…
,或者动态检查is是否具有
totalPhysicalMemorySize
属性。当然,如果特定的JRE实现没有提供该功能,那么就没有办法获得它。感谢您的回复,在搜索了所有地方后,我也得出了相同的结论