Αφού εφαρμόσετε στατικά τους διερευνητές στα αρχεία class και στα αρχεία JAR ενός έργου, εκτελέστε το έργο για να συλλέξετε δεδομένα.
Για να συλλέξετε δεδομένα:
- Αν εφαρμόσατε τους διερευνητές χρησιμοποιώντας
τις επιλογές
από το πάγκο εργασίας,
εκτελέστε το έργο σας όπως ακριβώς θα κάνατε αν δεν περιείχε
διερευνητές. Η ενέργεια της εφαρμογής των διερευνητών αντιγράφει όλα τα απαραίτητα αρχεία στις σωστές θέσεις τους. Καθώς το πρόγραμμα εκτελείται, οι κλάσεις που έχετε ενοργανώσει εκτελούνται με τη λογική του διερευνητή που έχει προσδιοριστεί στον ορισμό του διερευνητή.
- Εάν εφαρμόσατε τους διερευνητές από τη γραμμή εντολών, πρέπει να ρυθμίσετε το περιβάλλον στόχευσης έτσι ώστε τα αρχεία class που ενοργανώνονται μέσω της ProbeInstrumenter να έχουν τη δυνατότητα πρόσβασης σε κλάσεις του διερευνητή οι οποίες δημιουργήθηκαν κατά τη διάρκεια της μεταγλώττισης του διερευνητή.
Για παράδειγμα σε ορισμένες περιπτώσεις θα πρέπει να διασφαλίζετε ότι η
μεταβλητή περιβάλλοντος CLASSPATH χρόνου εκτέλεσης του έργου συμπεριλαμβάνει το
φάκελο ο οποίος περιέχει τα αρχεία class που δημιουργήθηκαν για τον διερευνητή.
Για να προσθέσετε το φάκελο, στη σελίδα Διαδρομή κλάσεων του
παραθύρου Εκτέλεση ή
Εντοπισμός και διόρθωση σφαλμάτων, προσθέστε το
έργο διερευνητή στη διαδρομή κλάσεων.
Στη συνέχεια, εκτελέστε το έργο σας με τον ίδιο ακριβώς τρόπο που θα το εκτελούσατε εάν δεν περιείχε διερευνητές. Καθώς το πρόγραμμα εκτελείται, οι κλάσεις που έχετε ενοργανώσει εκτελούνται με τη λογική του διερευνητή που έχει προσδιοριστεί στον ορισμό του διερευνητή.
Σημείωση:
Για ορισμένα είδη προγραμμάτων στόχων (συμπεριλαμβανομένου του ίδιου του
Eclipse), λόγω των προσαρμοσμένων φορτωτών κλάσεων, τα αρχεία class που
παράγονται πρέπει να περιέχονται σε ένα φάκελο ο οποίος θα βρίσκεται στη
διαδρομή κλάσεων εκκίνησης και όχι στη διαδρομή κλάσεων.