Mentre per le info sul sistema operativo in uso non ci sono problemi (sono tutte contenute nelle Properties di sistema), per le info sull'hardware potresti avere difficoltà in "pure java" visto che a java la macchina su cui gira è praticamente sconosciuta (ed è anche uno dei punti di forza del linguaggio, visto che un programma compilato su windows, girerà (potenzialmente) senza modifiche su mac, linux etc etc). Cercherei una libreria che sfrutti jni e c/c++ che peschi i dati hardware...

Rispondi quotando