Suporte de Depuração e Lançamento do Programa

Os plug-ins de recurso na plataforma Eclipse permitem gerenciar um conjunto de arquivos fonte para um programa e compilá-los utilizando um construtor de projetos incremental.  Os plug-ins podem definir novos construtores que tratam de tipos especiais de recursos, como arquivos fonte para uma determinada linguagem de programação.  Uma vez que um programa executável é construído com o construtor do plug-in, como você pode ter certeza que ele será chamado corretamente?

O plug-in org.eclipse.debug.core fornece a API que permite que um programa defina uma configuração para lançamento de um programa.  O programa pode ser lançado para execução regular ou no modo de depuração, dependendo das capacidades de seu plug-in.  O JDT (Ferramentas de Desenvolvimento Java) Eclipse utiliza o suporte de depuração da plataforma para lançar a Java VM e o depurador Java.  

O plug-in org.eclipse.debug.ui inclui suporte para configuração de parâmetros de lançamento do usuário e classes utilitárias que facilitam a implementação de depuradores potentes.

Há alguns conceitos compartilhados no lançamento e depuração de programas que são implementados no suporte de depuração da plataforma.  Entretanto, a melhor maneira de entender como utilizar o suporte de depuração da plataforma é ter um entendimento concreto da implementação de lançamento e depuração, como as ferramentas de lançamento e depuração do JDT.  Reveremos os principais conceitos do suporte de depuração da plataforma para fornecer um roteiro de estudo de uma implementação concreta.

Copyright IBM Corp. e outros 2000,2002.