Depois de aplicar as sondas estaticamente aos ficheiros de classe JAR de um projecto, execute o projecto para coligir dados.
Para coligir dados:
- Se tiver aplicado as sondas com o
a partir da área
de trabalho, execute o projecto exactamente como faria sem sondas. A acção de aplicar as sondas copiou todos os ficheiros necessários para as localizações correctas. À medida que o programa é executado, as classes que instrumentou serão executadas com a lógica de sondas especificada na definição das sondas.
- Se tiver aplicado as sondas a partir da linha de comandos, terá de configurar o ambiente destino de modo a que os ficheiros de classes instrumentados pelo ProbeInstrumenter possam aceder às classes de sonda que foram geradas quando compilou a sonda.
Por exemplo, em alguns casos poderá ter de assegurar-se de que a variável de
ambiente CLASSPATH do tempo de execução do projecto inclui a pasta que contém
os ficheiros de classes gerados para a sonda.
Para adicionar a pasta, na página Caminho de Classes da janela
Executar ou
Depurar, adicione o projecto de sonda ao caminho de classes.
Em seguida, execute o projecto exactamente como faria sem sondas. À medida que o programa é executado, as classes que instrumentou serão executadas com a lógica de sondas especificada na definição das sondas.
Nota:
Para alguns tipos de programas destino (incluindo o próprio Eclipse), e devido
a carregadores de classes personalizados, os ficheiros de classes gerados devem
estar numa pasta que esteja no caminho de classes de início em vez do caminho de classe.