Οι επεξεργαστές σημειώσεων αποτελούν βοηθητικά προγράμματα τα οποία μπορούν να δημιουργήσουν πρόσθετο κώδικα Java ή άλλα αρχεία και να παράγουν δείκτες προβλημάτων, βάσει των σημειώσεων σε Java 5 (JSR-175). Οι επεξεργαστές μπορούν να βασιστούν είτε στα Java 5 Mirror API ή την επεξεργασία σημειώσεων Java 6 API. Το τμήμα παραθύρου προτιμήσεων επεξεργασίας σημειώσεων επιτρέπει τη ρύθμιση των προτιμήσεων που ισχύουν για όλους τους επεξεργαστές σε ένα έργο ή ένα χώρο εργασίας. Το τμήμα παραθύρου προτιμήσεων διαδρομής μεθόδου κατασκευής προσδιορίζει τους επεξεργαστές που είναι ενεργοποιημένοι και επιτρέπει τη ρύθμιση μεμονωμένων επεξεργαστών.
Η επεξεργασία σημειώσεων είναι απενεργοποιημένη από προεπιλογή και πρέπει να
ενεργοποιηθεί επιλέγοντας αυτό το τετραγωνίδιο επιλογής για κάθε έργο που αυτό
απαιτείται.
Η ενεργοποίηση της δυνατότητας επεξεργασίας σημειώσεων σε ένα έργο είναι απαραίτητη μόνο
για να λειτουργούν οι επεξεργαστές σημειώσεων στον κώδικα του συγκεκριμένου έργου. Η
απλή παρουσία σημειώσεων στον κώδικα δεν συνεπάγεται ότι απαιτείται επεξεργασία
σημειώσεων. Για παράδειγμα, οι σημειώσεις @Deprecated και
@Override συνήθως δεν απαιτούν επεξεργασία σημειώσεων.
Όταν ενεργοποιείται αυτή η επιλογή, οι επεξεργαστές θα εκτελούν κάθε φορά που γίνονται αλλαγές στη λειτουργία επεξεργασίας Java, καθώς και κάθε φορά που ενσωματώνεται ένα έργο.Η ενεργοποίηση των επεξεργαστών για εκτέλεση στη λειτουργία επεξεργασίας τους επιτρέπει τη δημιουργία συνεισφοράς σφαλμάτων και προειδοποιήσεων καθώς πληκτρολογείτε.Για παράδειγμα, οι επεξεργαστές μπορούν να τοποθετήσουν κόκκινες κυματοειδείς γραμμές σε μια κακή τιμή σημείωσης για την δήλωση ενός σημασιολογικού προβλήματος που ο μεταγλωττιστής πό μόνος του δεν θα μπορούσε να ανακαλύψει. Ωστόσο, κάποιοι επεξεργαστές σημειώσεων είναι αρκετά αργοί που η εκτέλεσή τους στη λειτουργία επεξεργασίας δημιουργεί πρόβλημα στη χρηστικότητα της λειτουργίας επεξεργασίας. Σε αυτή την περίσταση, η απενεργοποίηση αυτής της επιλογής μπορεί να βελτιώσει την απόδοση της λειτουργίας επεξεργασίας. Οι επεξεργαστές θα εξακολουθήσουν να εκτελούν όποτε το έργο ενσωματώνεται.Αυτή η επιλογή δεν έχει εφαρμογή σε επεξεργαστές σημειώσεων Java 6, τους οποίους το Eclipse μπορεί (προς το παρόν) να εκτελέσει μόνο κατά τη διάρκεια της δόμησης.
Θα δημιουργηθούν αρχεία στο δίσκο σχετικά με τον καθορισμένο κατάλογο. Από προεπιλογή αυτός ο κατάλογος ονομάζεται ".apt_generated", εφόσον αφού ξεκινά με ένα '.' προκαλεί το φιλτράρισμα της προβολής "Εξερεύνηση πακέτων". Στα αρχεία που δημιουργούνται έχει οριστεί το "παραγόμενο" bit. Σε μια εκκαθάριση έργου, αφαιρούνται όλα τα παράγωγα αρχεία που βρίσκονται στον κατάλογο του δημιουργημένου πρωτογενή κώδικα. Συνιστάται η χρήση αυτού του καταλόγου μόνο για αρχεία που δημιουργούνται από επεξεργαστές. Μην τοποθετήσετε αρχεία που δημιουργήθηκαν με μη αυτόματο τρόπο σε αυτό το φάκελο και μη χρησιμοποιήσετε ένα προϋπάρχον κατάλογο ως κατάλογο του δημιουργημένου πρωτογενή κώδικα.
Οι επιλογές που καταχωρούνται εδώ διατίθενται μέσω της διεπαφής AnnotationProcessorEnvironment (για επεξεργαστές Java 5) ή τη διεπαφή ProcessingEnvironment (για επεξεργαστές Java 6). Ορισμένες επιλογές παρέχονται αυτόματα στους επεξεργαστές Java 5. Αν τις καταχωρήσετε σε αυτό το πλαίσιο διαλόγου, δεν θα υπάρχει κάποιο αποτέλεσμα, εφόσον οι τιμές που παρέχονται αυτόματα αντικαθιστούν τις τιμές που ορίζονται εδώ. Οι αυτόματες επιλογές περιγράφονται εδώ. Για περισσότερες πληροφορίες σχετικά με τις επιλογές επεξεργαστών μπορείτε να βρείτε στο θέμα που βρίσκεται στο πλαίσιο διαλόγου εισαγωγής επιλογών επεξεργαστή.