PDA

View Full Version : [Java] Metodi che interagiscono con HW


GiulioCesare
22-11-2005, 09:53
Salve ragazzi, qualcuno sa se esistono dei metodi in java, che informano
l'utente, sulla capienza del proprio hard disk, sulla quantità di ram
presente e sulla percentuale di risorse del processore occupate, in un
determinato istante? Per ora sono riuscito a trovare solo metodi, che restituiscono informazioni sulla Virtual Machine, non sul pc in uso :muro:

andbin
22-11-2005, 10:19
Salve ragazzi, qualcuno sa se esistono dei metodi in java, che informano
l'utente, sulla capienza del proprio hard disk, sulla quantità di ram
presente e sulla percentuale di risorse del processore occupate, in un
determinato istante? Per ora sono riuscito a trovare solo metodi, che restituiscono informazioni sulla Virtual Machine, non sul pc in uso :muro:
Si e no. Java è per definizione un linguaggio portabile e quindi deve essere il più possibile distante da tutti quei dettagli relativi all'hardware su cui gira. Non c'è nulla nel linguaggio Java in sé o nel framework di classi standard di Java che permette di effettuare le operazioni che hai detto.
Questo comunque non significa che non sia assolutamente possibile. È possibile e forse probabile che esistano librerie di terze parti che forniscano le informazioni che chiedi in modo specifico per una o più piattaforme hardware. Naturalmente dovresti fare qualche ricerca con google o simili e vedere.

anx721
22-11-2005, 13:01
ciò che puoi fare è utilizzare le api del sistema operativo ospite, che sono diverse da sistema a sistema, e richiamarle ad esempio da codice C che poi richiami dal tuo codice java.