Come posso risolvere un errore di compilazione per un’eccezione non gestita durante la chiamata a Thread.sleep ()?

Sono nuovo di Java e un po ‘di nuovo alla programmazione (so che immergersi direttamente in Java probabilmente non era l’idea migliore) e ho riscontrato un errore costante, indipendentemente da come provassi ad aggiungere una pausa nel mio programma. Sto facendo un semplice programma di conteggio e voglio aggiungere un ritardo di un secondo tra ogni numero qui è il codice che ho finora:

import java.lang.*; public class Counter { public static void main(String[]args) { int i; for (i = 0; i <= 10; i++) { Thread.sleep(1000); System.out.println(i); } System.out.println("You can count to ten."); } } 

La chiamata a Thread.sleep() non verrà compilata. Il compilatore javac dice “eccezione non segnalata InterruptedException; deve essere catturato o dichiarato essere gettato” e Eclipse dice “Tipo di eccezione non gestito InterruptedException”