Originariamente inviato da Neds
era per i Windows(98,me,xp,ecc)
infatti, dipende dal sistema operativo, devi usare le sue funzioni o con qualche comando a console tipo

codice:
Runtime.getRuntime().exec("comando");//shutdown su Xp mi sembra
io adesso ho windows ME e se non ricordo male solo Xp ha un comando per riavviare, in alternativa devi scrivere un metodo nativo in un linguaggio compilato che ti permetta di chiamare le api dell'OS per riavviare, mi sembra che l'api di Chiami InitiateSystemShutDown.

Java dovendo essere portabile non può astrarre tutti i comandi del sistema operativo.