无法在java类中导入org.sun.management.OperatingSystemMXBean?

无法在java类中导入org.sun.management.OperatingSystemMXBean?,java,java-8,sun,Java,Java 8,Sun,我在JRE系统库中看到了org.sun.management,但我无法在eclipse中导入。任何允许的理由。即使maven编译也失败了 以下是截图 我正在使用Java8。 我正在尝试这样做: if (operatingSystemBean instanceof com.sun.mananagement.OperatingSystemMXBean) { }) Eclipse阻止您访问Sun专有的实现细节,因为它不能跨其他JVM移植 您可以更改项目设置,以便Eclips

我在JRE系统库中看到了
org.sun.management
,但我无法在eclipse中导入。任何允许的理由。即使maven编译也失败了

以下是截图

我正在使用
Java8。

我正在尝试这样做:

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


        })

Eclipse阻止您访问Sun专有的实现细节,因为它不能跨其他JVM移植

您可以更改项目设置,以便Eclipse将该类型的问题视为警告而不是错误

Mac上最新Eclipse的步骤:

项目-物业 ->Java编译器 ->错误/警告 ->启用特定于项目的设置 ->已弃用和受限制的API
->禁止引用:警告

我刚刚注意到签入代码的实例中有一个输入错误


管理-应该是管理

这不是不推荐的错误。这是编译错误。即使Maven编译失败(不使用eclipse),我的eclipse安装程序也将问题显示为“访问限制:类型'OperatingSystemMXBean'不是API(对所需库'..//jre/lib/rt.jar'的限制)”我已经为我的玩具项目创建了一个pom.xml,其中包括相关的导入和maven编译成功。mvn-version为您输出了什么?
ApacheMaven 3.3.1(cab6659f9874fa96462afef40fcf6bc033d58c1c;2015-03-13T13:10:27-07:00)Maven home:/usr/local/apache-Maven-3.3.1 Java版本:1.8.0_45,供应商:Oracle公司Java home:/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/home/jre默认区域设置:en_US,平台编码:UTF-8操作系统名称:“mac OS x”,版本:“10.10.4”,arch:“x86_64”,系列:“mac”
我的Maven设置看起来很相似,所以不确定这是否重要,但无论如何。ApacheMaven 3.3.3(7994120775791599e205a5524ec3e0dfe41d4a06;2015-04-22T12:57:37+01:00)Maven home:/usr/local/ceral/Maven/3.3.3/libexec Java版本:1.8.0_60,供应商:Oracle公司Java home:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/home/jre默认区域设置:en_US,平台编码:UTF-8操作系统名称:“mac OS x”,版本:“10.10.5”,拱门:“x86_64”,系列:“mac”