As seguintes preferências podem ser definidas utilizando a página de preferências
Java > Depurar.
Estas opções aplicam-se a depuradores específicos de Java e tratam de opções de suspensão e substituição de código em execução.
| Opção |
Descrição |
Predefinição |
|---|---|---|
| Suspender a execução em excepções não detectadas | Esta opção controla se um programa será suspenso no caso de encontrar uma excepção não detectada. Por exemplo, se tentar chamar um método sobre um objecto nulo e for devolvida uma NullPointerException, com esta opção o programa irá ser suspenso na localização em que a excepção tiver sido devolvida. |
Activa |
| Suspender a execução perante erros de compilação | Esta opção controla se um programa se suspende ou não ao encontrar um erro de compilação | Activa |
| Suspender perante pontos de interrupção durante avaliações | Esta opção controla se os pontos de interrupção se suspendem ou não durante uma avaliação do código que contém um ponto de interrupção. Para mais informações sobre avaliações, vá aqui. | Activa |
| Abrir janela emergente quando suspender numa excepção | Esta opção controla se será apresentada uma janela emergente quando a execução de um programa parar por causa de uma excepção. A excepção em que o programa foi suspenso será disponibilizada para inspecção na janela emergente. | Inactiva |
| Política de suspensão predefinida para novos pontos de interrupção | Esta opção permite que se estabeleça a política de suspensão predefinida para novos pontos de interrupção. A política de suspensão é utilizada pelos pontos de interrupção para dizer à VM o que suspender, neste caso o módulo onde o ponto de interrupção está activo ou toda a VM em execução. | Suspender módulo |
| Mostrar erro quando a substituição de código em execução falhar | Esta opção controla se será apresentado ao utilizador um diálogo em caso de falha de uma substituição de código em execução. | Activa |
| Mostrar erro quando a substituição de código em execução não for suportada | Esta opção controla se será apresentado ao utilizador um diálogo caso não seja suportada a substituição de código em execução, e o utilizador tiver feito e guardado alterações ao actual código em execução. | Activa |
| Mostrar erro quando permanecerem métodos obsoletos após a substituição de código em execução | Esta opção controla se será apresentado ao utilizador um diálogo em caso de conclusão de uma substituição de código em execução, mas permaneçam métodos obsoletos. | Activa |
| Substituir ficheiros de classes que contenham erros de compilação | Esta opção controla se serão substituídos ficheiros de classes que contenham erros de compilação. | Activa |
| Tempo de espera do depurador | Esta opção descreve a duração (em milissegundos) da espera do depurador enquanto tenta comunicar com uma VM em execução antes de desistir e desligar. | 3000 |
| Tempo de espera de início | Esta opção descreve a duração (em milissegundos) que um início espera para concluir o processo de início, antes de desistir e terminar. Esta opção não incide na duração da execução de um programa, somente no tempo que um processo de tentativa de executar um programa irá esperar. | 20000 |
| Avisar quando não for possível instalar ponto de interrupção devido à falta de atributos de números de linhas | Esta opção controla se o utilizador será avisado em caso de tentativa de definição de linha de ponto de interrupção numa linha que tenha informações não válidas. | Activa |

Depurador
Perspectivas Java
Vistas Java
Depuração local
Depuração remota
Iniciar um programa Java
Executar e
depurar

Preferências de formatadores de detalhes
Preferências de percurso de pilhas
Preferências de JREs instalados
Preferências de estruturas lógicas
Preferências de apresentação de primitivos
Preferências de Executar/Depurar
Preferências de filtragem por passos