- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在尝试在 Eclipse 中编译一些 Java 代码时遇到了一些麻烦。我不断收到以下警告...
Access restriction: The type OperatingSystemMXBean is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar
从这行代码...
com.sun.management.OperatingSystemMXBean bean = (com.sun.management.OperatingSystemMXBean) java.lang.management.ManagementFactory.getOperatingSystemMXBean();
我已经找到解决方法,但我担心限制警告。此代码适用于我的开源项目 ( CfTracker),如果我要违反某种许可协议(protocol),我不想绕过此限制。谁能帮助我理解这一点?
最佳答案
转到窗口-->首选项-->Java-->编译器-->错误/警告。选择弃用和受限的 API。将其更改为警告。将 forbidden 和 Discouraged Reference 改成 warning。 (或根据您的需要。)
谢谢。
关于java - 为什么 OperatingSystemMxBean 的访问限制为 jre6/lib/rt.jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4183864/
我在 RHEL 上使用 Oracle JDK 7 com.sun.management.OperatingSystemMXBean.getSystemCpuLoad() 方法是否返回机器上所有可用 c
我有这段代码来读取物理内存: com.sun.management.OperatingSystemMXBean os = (com.sun.management.OperatingSystemMXBe
我们有一段代码需要监控CPU负载。我们使用以下代码行获取 CPU 负载: ((com.sun.management.OperatingSystemMXBean) ManagementFactory
我看到 jdk6 的代码具有以下 OperatingSystemMXBean 方法: OperatingSystemMXBean osbean = (OperatingSystemMXBean
我正在尝试使用 Java 获取当前运行的 Java 虚拟机使用的 CPU 百分比。我的研究指出我使用 com.sun.management.OperatingSystemMXBean 类。根据在线示例
我有一些遗留代码用于监控我的应用程序 cpu、内存等,我想将它们转换为一个包。现在当我开始这个包时它提示 Missing Constraint: Import-Package: com.sun.man
我在 JRE 系统库中看到了 org.sun.management,但我无法在我的 eclipse 中导入。允许的任何原因。连maven编译都失败 这是屏幕截图。 我正在使用 Java 8。 我正在尝
我在尝试在 Eclipse 中编译一些 Java 代码时遇到了一些麻烦。我不断收到以下警告... Access restriction: The type OperatingSystemMXBean
我已将我的 Eclipse 配置为使用 JRE 8。我在 buildPath 中确认了它。 编译器指定为1.8。 我正在尝试获取 SystemCpuLoad .这是我的。 import java.la
我是一名优秀的程序员,十分优秀!