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

巧了我就是萌 提交于 2019-12-01 05:24:57

问题


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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!