Depuração Remota

A concepção de cliente/servidor do depurador Java permite-lhe iniciar um programa Java do computador na rede e depurá-lo da estação de trabalho que estiver a executar a plataforma. Isto é particularmente útil quando estiver a desenvolver um programa para um dispositivo que não possa alojar a plataforma de programação. Também é útil quando depurar programas em máquinas dedicadas, como os servidores da web. 

Nota: Para utilizar a depuração remota, tem de estar a utilizar uma Java VM que suporte esta função.

Para depurar um programa remotamente, tem de poder iniciar o programa no modo de depuração na máquina remota, para que aguarde por uma ligação do seu depurador. A técnica específica para iniciar o programa e estabelecer ligação ao depurador são os específicos da VM. Os passos básicos são os seguintes:

  1. Certifique-se que está a construir o seu programa Java com informações de depuração disponíveis.  (Pode controlar estes atributos a partir da página de preferências Ir para a página de preferências compilador Java Java > Compilador). 
  2. Depois de construir o seu programa Java, instale-o no computador de destino. Vai envolver a cópia de ficheiros .CLASS ou .JAR para a localização apropriada no computador remoto.
  3. Invoque o programa Java no computador remoto através da utilização dos argumentos apropriados da VM para especificar o modo de depuração e uma porta de comunicação para o depurador.
  4. Inicie o depurador através da utilização de uma configuração de lançamento remota e especificando o endereço da porta do computador remoto.

Sempre que define a configuração de lançamento remota, deve ter em conta alguns itens:

Tarefas relacionadas

Utilizar a configuração de lançamento da aplicação remota Java
Desligar de uma VM