Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

Tags:

java

java-8

sun

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.

enter image description here

enter image description here

I am using Java 8.

I am trying to do this:

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


        })
like image 813
brain storm Avatar asked Sep 16 '15 21:09

brain storm


1 Answers

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

like image 86
Stephen Souness Avatar answered Nov 15 '22 08:11

Stephen Souness