Το εργαλείο δόμησης Java δομεί προγράμματα Java χρησιμοποιώντας ένα μεταγλωττιστή που υλοποιεί τις προδιαγραφές που αναφέρονται στο βιβλίο "The Java Language Specification". Το εργαλείο δόμησης Java μπορεί να δομεί προγράμματα αυξητικά, καθώς αποθηκεύονται τα μεμονωμένα αρχεία Java.
Τα προβλήματα που εντοπίζει ο μεταγλωττιστής ταξινομούνται ως προειδοποιήσεις ή ως σφάλματα. Η ύπαρξη μιας προειδοποίησης δεν επηρεάζει την εκτέλεση του προγράμματος και ο κώδικας εκτελείται σαν να ήταν σωστά γραμμένος. Ο μεταγλωττιστής Java αναφέρει πάντα τα σφάλματα χρόνου μεταγλώττισης (όπως αυτά καθορίζονται στο βιβλίο "The Java Language Specification") ως σφάλματα. Για ορισμένα άλλα είδη προβλημάτων μπορείτε ωστόσο να καθορίσετε αν θέλετε να αναφέρονται από το μεταγλωττιστή Java ως προειδοποιήσεις, σφάλματα ή απλώς να παραβλέπονται.
Μπορείτε να αλλάξετε τις προεπιλεγμένες ρυθμίσεις από τη σελίδα προτιμήσεων Java > Μεταγλωττιστής > Σφάλματα/Προειδοποιήσεις.
Ο μεταγλωττιστής Java μπορεί να δημιουργεί αρχεία CLASS, ακόμα και όταν υπάρχουν σφάλματα μεταγλώττισης. Ωστόσο, στην περίπτωση που υπάρχουν σοβαρά σφάλματα (για παράδειγμα παραπομπές σε ασυνεπή δυαδικά, κατά πάσα πιθανότητα σχετικές με μια μη έγκυρη διαδρομή δόμησης), το εργαλείο δόμησης Java δεν παράγει αρχεία CLASS.
Διαδρομή κλάσεων δόμησης
Εργαλεία ανάπτυξης Java (JDT)
Ιδιότητες διαδρομής δόμησης Java
Προτιμήσεις μεταγλωττιστή Java