O depurador Java possui um design de cliente/servidor para que possa ser usado para depurar programas executados local (na mesma estação de trabalho que o depurador) ou remotamente (em outro computador na rede).
A depuração local é o tipo mais simples e comum de depuração. Após terminar de editar e construir o programa Java, você pode ativá-lo na estação de trabalho utilizando o item de menu Executar > Depurar... no workbench. Quando o programa é ativado desta forma é estabelecida uma conexão entre o cliente do depurador e o programa java sendo ativado. E você poderá usar pontos de interrupção, etapas ou avaliação de expressão para depurar seu programa.
Incluindo Pontos de Interrupção
Retomando a Execução de Threads Suspensos
Executando e
depurando
Suspendendo Threads
Preferências de Depuração
Exibição Depurar
Ações de Execução e Depuração