简体   繁体   中英

unable to import org.sun.management.OperatingSystemMXBean in java class?

I see the org.sun.management in JRE System library but I am unable to import in my eclipse. Any reasons why it is allowed. even maven compilation fails

here are the screenshots.

在此输入图像描述

在此输入图像描述

I am using Java 8.

I am trying to do this:

if (operatingSystemBean  instanceof com.sun.mananagement.OperatingSystemMXBean) {


        })

Eclipse is preventing you from accessing Sun's proprietary implementation details as that won't be portable across other JVMs.

You can change the project settings so that Eclipse will treat that type of issue as a warning rather than as an error.

My steps for Latest Eclipse on Mac:

Project - Properties -> Java Compiler -> Errors / Warnings -> Enable Project specific settings -> Deprecated and restricted API -> Forbidden reference : Warning

I've just noticed a typo in the instanceof check in your code

mananagement - should be management

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM