View Full Version : [JAVA] Come ottenere informazioni sul sistema tipo ram, cpu, ecc
hwvalefede
22-04-2008, 10:29
Ciao a tutti
ho necessità di conoscere con java (e windows se serve) il tipo di cpu, frequenza, ram, dimensione harddisk, spazio libero ecc...
Non trovo niente possibile???:muro:
ho necessità di conoscere con java (e windows se serve) il tipo di cpu, frequenza, ram, dimensione harddisk, spazio libero ecc...
Non trovo niente possibile???:muro:Per quanto riguarda il disco qualcosa si può ottenere con la classe java.io.File ma solo da Java 6 in poi.
Per il resto sono cose troppo platform-dependent e quindi non disponibili/gestibili in Java "puro".
Hai 2 soluzioni: richiamare codice "nativo" con JNI oppure lanciare un qualche tool/applicazione esterna che fornisce quelle informazioni in un qualche modo utile per te.
Esatto. Le platform-dependent per Windows le puoi andare a pescare mediante chiamate alla WMI
Oppure parsando le informazioni di vari comandi sullo stile di SystemInfo
Se non fosse necessario il Java, con il .NET le WMI sono integrate direttamente in libreria e sono facilmente fruibili.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.