web-dev-qa-db-fra.com

Pause quand une exception est levée

Visual Studio dispose d’une option permettant d’intervenir automatiquement dans le débogueur lorsqu’une exception non gérée est levée. Eclipse dispose-t-il de fonctionnalités similaires?

238
keithwarren7

Vous pouvez définir la liste précise des exceptions sur lesquelles vous souhaitez placer un point d'arrêt, même si ces exceptions ne sont pas capturées (ce qui devrait être l'équivalent de "unhandled").

uncaught

302
VonC

Allez dans la fenêtre des points d'arrêt, il y a un bouton qui ressemble à J !, où vous pouvez définir des points d'arrêt pour les exceptions Java, qu'elles soient capturées ou non. Vous pouvez référencer des classes ou utiliser des correspondeurs de modèle pour les noms d'exceptions.

De plus, sous Fenêtre -> Préférences, sélectionnez Java -> Déboguer et une case à cocher indique au débogueur d’interrompre les exceptions non interceptées.

49
Carles Barrobés