¿Cómo corrijo un error de compilación para una excepción no controlada en una llamada a Thread.sleep ()?

Soy nuevo en Java y bastante nuevo en la programación (sé que bucear directamente en Java probablemente no fue la mejor idea) y he estado recibiendo un error constantemente, no importa cómo intente agregar una pausa en mi programa. Estoy haciendo un programa de conteo simple y quiero agregar un retraso de un segundo entre cada número. Aquí está el código que tengo hasta ahora:

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 llamada aThread.sleep() no compilará losjavac el compilador dice: "excepción no reportada InterruptedException; debe ser capturado o declarado como lanzado" y Eclipse dice, "tipo de excepción no controlada InterruptedException"

Respuestas a la pregunta(2)

Su respuesta a la pregunta