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