Premettendo che la cosa non è poi così divertente, per poterlo fare in Java è necessario utilizzare un comando esterno (scritto, magari in C). Il codice C per riavviare la macchina non te lo scrivo (così ti faccio uno scherzetto bastardo), ma ti scrivo come fare per eseguire un programma esterno in Java:
Ciao.codice:try { Runtime r = Runtime.getRuntime(); r.exec("nome_programma_da_eseguire"); } catch (Exception e) { e.printStackTrace(); }![]()