首页 > 解决方案 > 为什么在导入 com.sun.management.OperatingSystemMXBean 时显示错误

问题描述

我正在尝试将 java 项目导入 eclipse(版本 - 4.8.0),它在导入以下 API 时显示错误。

com.sun.management.OperatingSystemMXBean

显示的错误是:

Access restriction: The type 'OperatingSystemMXBean' is not API (restriction on required library 'C:\Program Files\Java\jre1.8.0_212\lib\rt.jar')

命令提示符中的 PFB JDK 和 JRE 版本:

C:\Users\apps>javac -version
javac 1.8.0_212

C:\Users\apps>java -version
java version "1.8.0_212"
Java(TM) SE Runtime Environment (build 1.8.0_212-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.212-b10, mixed mode)

标签: java

解决方案


转到项目的构建路径并编辑 JRE System Library,选择 Java 8 执行环境。我选择使用“Alernate JRE”(仍然是 java 8)它为我修复了错误。


推荐阅读