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
本文介绍如何在Eclipse中处理Java 8项目中访问Sun的proprietary实现细节的问题,包括OperatingSystemMXBean的导入失败。通过项目设置将错误转为警告,提供步骤指南:项目属性->Java Compiler->错误/警告->启用项目特定设置->禁用API警告。
1439

被折叠的 条评论
为什么被折叠?



