PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
java
[问题] 抓取cpu的规格
楼主:
junk
(复)
2015-10-07 12:11:10
如题,想抓取本机的cpu规格
例如:1.vendor=intel
2.i5-2435M
使用第三方的lib(sigar)可抓取cpu的资讯
有试过,也能成功执行
但因为软件的需求,无法引用外部lib
java内是否有其他方法可以抓取cpu的规格
System.getenv("PROCESSOR_IDENTIFIER"));
System.getenv("PROCESSOR_ARCHITECTURE"));
System.getenv("PROCESSOR_ARCHITEW6432"));
System.getenv("NUMBER_OF_PROCESSORS"));
以上四个方法也可以抓到CPU相关资讯,但我需要抓到 "2435M"这个规格
请问各位前辈有没有其他方法???
谢谢~~~
作者: MonyemLi (life)
2015-10-07 13:22:00
侦测作业系统后外部呼叫,lib应该也是这样做的
楼主:
junk
(复)
2015-10-07 17:23:00
感谢你的回答,但能不能说明具体一点?对我来说侦测作业系统使用System.getProperty("os.name")
作者: MonyemLi (life)
2015-10-08 08:42:00
1.判断os,因为os的command line叫法不同,ex:cmd.shell2.执行各OS找cpu的cmd,ex:vbs,systeminfo,cpuinfo3.用java执行外部command,取得输出4.解析输出的资串,取得要的资料
楼主:
junk
(复)
2015-10-08 17:21:00
感谢M大,已实做出来^^Process process = Runtime.getRuntime().exec("cmd /k wmiccpu get name");
继续阅读
[问题] 捞出后处理与捞出前处理
qazsd
一个关于工程师的群组
da135ha
[工具] Eclipse无法启动server
Uballchien
[问题] Eclipse编辑画面出现怪异符号
oklp1415
[问题] 想要删除网页上的tag里的东西
moon52016
[问题] ZK MVVM access UI元件 in ViewModel
rynn
[闲聊] arduino JVM实做
erspicu
[问题] 关于取得电脑时间
moon52016
[问题] 市面上有无类似的书
RayShigeno
[情报] JCConf Taiwan 2015 早鸟票发售中
qrtt1
Links
booklink
Contact Us: admin [ a t ] ucptt.com