java如何获取系统内存、cpu等信息。 20

java如何获取系统的内存信息,比如总内存数,剩余内存数等。cpu是几核心的,占用率是多少这些。有什么类可以获得这些信息吗?或者有几种方法可以实现?我在网上找到有用sun... java如何获取系统的内存信息,比如总内存数,剩余内存数等。cpu是几核心的,占用率是多少这些。有什么类可以获得这些信息吗?或者有几种方法可以实现?

我在网上找到有用sun.management.ManagementFactory和com.sun.management.OperatingSystemMXBean两个类来获取内存信息的,类库里明明有这两个类,但是我在eclipse上总是编译不过,提示:
Access restriction: The type ManagementFactory is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar
不知道为什么……
我自己找到个sigar库了。
展开
 我来答
jim_yl
推荐于2018-04-12 · TA获得超过253个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:101万
展开全部
Eclipse默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java-Complicer-Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。
管韫务从蕾
2019-11-13 · TA获得超过3838个赞
知道大有可为答主
回答量:3134
采纳率:29%
帮助的人:412万
展开全部
亲.java的目录下有一个demo文件夹,里面有很多范例,其中就有读取cpu信息,望采纳点赞谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ant074
2011-08-09
知道答主
回答量:5
采纳率:0%
帮助的人:5.9万
展开全部
C:\Program Files\Java\jre6\lib\rt.jar 这是你jre的路径吧,在eclipse--window--preferences--java--Installed JRES 把jdk改一下,改成自己的....我也出现过此错误..jar包存在,就是编译出错。就是这个原因了...最后lib的路径会是:C:\Program Files\Java\jdk___xxx\jre\lib\rt.jar
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狼狼的原创部落
2011-08-13 · TA获得超过341个赞
知道答主
回答量:44
采纳率:0%
帮助的人:28.3万
展开全部
C:\Program Files\Java\jre6\lib\rt.jar 这是你jre的路径吧,在eclipse--window--preferences--java--Installed JRES 把jdk改一下,改成自己的 最后lib的路径会是:C:\Program Files\Java\jdk___xxx\jre\lib\rt.jar
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式