Bonjour

En compilation lors du traitement d’une exception je récupère l’erreur suivante

incompatible types

found : nom du package.NombreHabitantException
required :java.lang.Throwable


Voici le Main
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 package javaapplication24exceptions;
 
public class Main {
 
        public static void main(String[] args)
        {
                Ville v = null;
                try {                   
                        v = new Ville("Rennes", -12000, "France");
                } 
                // erreur sur instruction suivante
                catch (NombreHabitantException e) {} 
                System.out.println(v.toString());
        }       
 
}
Voici la classe NombreHabitantException

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package javaapplication24exceptions;
 
 
public class NombreHabitantException {
        public NombreHabitantException()
{
    System.out.println("Vous essayer d'instancier une classe Ville " +
            "avec un nombre d'habitants négatif");
}
 
    public NombreHabitantException(int nbre)
{
    System.out.println("Instanciation avec un nombre d'habitants négatif");
    System.out.println("\t => " + nbre);
}
 
}
………. Merci d’avance ……….