问题
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) {
})
回答1:
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
回答2:
I've just noticed a typo in the instanceof check in your code
mananagement - should be management
来源:https://stackoverflow.com/questions/32619229/unable-to-import-org-sun-management-operatingsystemmxbean-in-java-class