Salve a tutti... ho un problema con le eccezioni.
devo usare una sleep() della classe Thread... e fin qui nessun problema. Essa lancia l'eccezione InterruptedException e quindi mi basta mettere la sleep() in un blocco try-catch.
Il problema è che vorrei che se arriva tale eccezione essa venga reinviata alla funzione chiamante, che penso si faccia con un throw all'interno del catch.
questo è il codice che ho usato. Il problema è che sulla riga del throw, eclipse mi da il seguente errore :codice:while (true) { try { sleep(1000); } catch(InterruptedException e) { System.out.println("Interruzione ricevuta"); throw e; }
Unhandled Exception type InterruptedException
eppure l'eccezione l'ho catchata... come si risolve questo problema?