Nadat u de probes statisch hebt toegepast op de klassen- en JAR-bestanden van een project, voert u het project uit om gegevens te verzamelen.
Gegevens verzamelen:
- Als u de probes hebt toegepast via in de workbench, kunt u het project op dezelfde manier uitvoeren als wanneer u het zou uitvoeren zonder probes. Door de probes toe te passen, worden alle benodigde bestanden naar de juiste locaties gekopieerd. Tijdens de uitvoering van het programma worden de geïnstrumenteerde klassen uitgevoerd met de probelogica uit de probedefinitie.
- Als u de probes hebt toegepast met de opdrachtregel, moet u de de doelomgeving instellen, zodat de door ProbeInstrumenter geïnstrumenteerde klassenbestanden toegang hebben tot de probeklassen die zijn gemaakt tijdens het compileren van de probe.
Bijvoorbeeld: In bepaalde gevallen moet u er mogelijk voor zorgen dat de map met de door de probe gemaakte klassenbestanden, die voor de probe zijn gegenereerd, is opgenomen in de runtime-omgevingsvariabele CLASSPATH van het project. U kunt de map toevoegen door naar de pagina Klassenpad te gaan van het venster Uitvoeren of Fouten opsporen en het probeproject aan het klassenpad toe te voegen.
Voer het project vervolgens op dezelfde manier uit als wanneer u het zou uitvoeren zonder probes. Tijdens de uitvoering van het programma worden de geïnstrumenteerde klassen uitgevoerd met de probelogica uit de probedefinitie.
Opmerking: Voor bepaalde typen doelprogramma's (waaronder Eclipse zelf) moeten de gegenereerde klassenbestanden zich vanwege aangepaste klassenlaadprogramma's in een map bevinden die deel uitmaakt van het opstartklassenpad in plaats van het klassenpad.