2010-07-21 6 views
2

En Visual Studio lorsqu'une erreur survient pendant le débogage, la ligne provoquant l'erreur est sauté dans le code source et l'erreur affichée.eclipse debug stop sur la ligne d'erreur

Existe-t-il un moyen avec Elcipse de faire la même chose? La perspective de débogage apparaît, mais la ligne provoquant l'erreur et le message d'erreur ne sont pas immédiatement apparents.

Répondre

12

Je suppose que vous travaillez avec Java, alors la réponse est oui. Vous pouvez indiquer à Eclipse de rompre l'exception. À partir du menu Exécuter, sélectionnez Ajouter un point d'arrêt d'exception Java .... Maintenant, vous devez sélectionner la classe Exception. Si vous souhaitez arrêter toutes les exceptions, vous pouvez utiliser java.lang.Throwable. Vous pouvez également spécifier si vous souhaitez arrêter les exceptions interceptées ou non interceptées.

Vous pouvez (et devriez) également l'utiliser pour des assertions, comme je l'ai souligné dans this post.

+0

Pour capturer tous les Throwables, vous devez également cocher la case "Sous-classes de cette exception" lorsque Throwable est mis en surbrillance dans la vue Points de rupture. –