Ao definir uma configuração de lançamento para execução de um programa, você pode especificar quais modos (execução, depuração) seu programa suporta. Se o modo de depuração for suportado, será necessário implementar um gabarito de depuração e a UI que permite que os usuários interajam com seus programas sob depuração. O plug-in de depuração da plataforma núcleo fornece suporte para
O plug-in da UI de depuração fornece classes utilitárias para implementação de interfaces do usuário de depuração.
Uma vez que é difícil discutir depuração genérica em qualquer detalhe significativo, reveremos o gabarito de depuração da plataforma e as classes UI da perspectiva do depurador Java.