Μεταγλωττιστής Java

Η σελίδα προτιμήσεων Aνοίγει τη σελίδα προτιμήσεων "Μεταγλωττιστής Java" Java > Μεταγλωττιστής σας επιτρέπει να ρυθμίσετε τις διάφορες ρυθμίσεις που σχετίζονται με τη μεταγλώττιση, τη δόμηση και τον έλεγχο του πρωτογενή κώδικα Java.

Συμβατότητα JDK

Επιλογή

Περιγραφή

Προεπιλογή

Επίπεδο συμβατότητας μεταγλωττιστή

Καθορίζει το επίπεδο συμβατότητας του μεταγλωττιστή.

1.4

Χρήση προεπιλεγμένων ρυθμίσεων συμβατότητας

Εάν είναι ενεργοποιημένη, εφαρμόζονται οι προεπιλεγμένες ρυθμίσεις συμβατότητας για το επίπεδο συμβατότητας του μεταγλωττιστή.

Ενεργοποιημένη

Συμβατότητα δημιουργημένων αρχείων κλάσης

Καθορίζει τη συμβατότητα των δημιουργημένων αρχείων κλάσης.

1.2

Συμβατότητα πρωτογενή κώδικα

Καθορίζει τη συμβατότητα του αποδεκτού πρωτογενή κώδικα.

1.3

Δεν επιτρέπονται οι ταυτότητες που καλούνται "assert"

Όταν είναι ενεργοποιημένη, ο μεταγλωττιστής θα δημιουργεί ένα σφάλμα ή μια προειδοποίηση όποτε χρησιμοποιείται το "assert" ως ταυτότητα (δεσμευμένη λέξη-κλειδί στο J2SE 1.4).

Προειδοποίηση

Δεν επιτρέπονται οι ταυτότητες που καλούνται "enum"

Όταν είναι ενεργοποιημένη, ο μεταγλωττιστής θα δημιουργεί ένα σφάλμα ή μια προειδοποίηση όποτε χρησιμοποιείται το "enum" ως ταυτότητα (δεσμευμένη λέξη-κλειδί στο J2SE 5.0).

Προειδοποίηση

Δημιουργία αρχείου κλάσης

Προσθήκη γνωρισμάτων μεταβλητής στα δημιουργημένα αρχεία κλάσης

Εάν είναι ενεργοποιημένη, τα γνωρίσματα μεταβλητής προστίθενται στο αρχείο κλάσης. Με αυτό τον τρόπο ενεργοποιείται η εμφάνιση των ονομάτων των τοπικών μεταβλητών στη λειτουργία εντοπισμού και διόρθωσης σφαλμάτων (σε θέσεις όπου οι μεταβλητές αντιστοιχούνται οριστικά). Το αρχείο .class που προκύπτει είναι μεγαλύτερο.

Ενεργοποιημένη

Προσθήκη γνωρισμάτων αριθμών γραμμής στα δημιουργημένα αρχεία κλάσης

Εάν είναι ενεργοποιημένη, προστίθενται πληροφορίες αριθμών γραμμής στο αρχείο κλάσης. Με αυτό τον τρόπο ενεργοποιείται η επισήμανση του πρωτογενή κώδικα στη λειτουργία εντοπισμού και διόρθωσης σφαλμάτων.

Ενεργοποιημένη

Προσθήκη ονόματος αρχείου πρωτογενούς κώδικα στο δημιουργημένο αρχείο κλάσης

Εάν είναι ενεργοποιημένη, προστίθεται το όνομα του αρχείου πρωτογενούς κώδικα στο αρχείο κλάσης. Με αυτό τον τρόπο ενεργοποιείται η εμφάνιση του αντίστοιχου πρωτογενή κώδικα στη λειτουργία εντοπισμού και διόρθωσης σφαλμάτων.

Ενεργοποιημένη

Διατήρηση μη χρησιμοποιούμενων τοπικών μεταβλητών

Εάν είναι ενεργοποιημένη, οι μη χρησιμοποιούμενες τοπικές μεταβλητές (π.χ. δεν αναγιγνώσκεται ποτέ) δεν αφαιρούνται από το αρχείο κλάσης. Εάν αφαιρεθούν, ενδεχομένως μπορεί να επιφέρουν μεταβολή στον εντοπισμό και διόρθωση σφαλμάτων.

Ενεργοποιημένη

Ενσωμάτωση ενοτήτων finally

Εάν είναι ενεργοποιημένη, οι ενότητες finally ενσωματώνονται στα δημιουργημένα αρχεία κλάσης. Με αυτό τον τρόπο επηρεάζεται θετικά η απόδοση αλλά μπορεί να έχει ως αποτέλεσμα μεγαλύτερα αρχεία κλάσης.

Απενεργοποιημένη

Σχετικές έννοιες

Εργαλείο δόμησης Java

Σχετικές εργασίες

Εργασία με JRE

Σχετικές παραπομπές

Προτιμήσεις μεταβλητών διαδρομής κλάσεων
Ιδιότητες διαδρομής δόμησης Java
Σελίδα προτιμήσεων "Δόμηση"
Σελίδα προτιμήσεων "Σφάλματα/Προειδοποιήσεις"
Σελίδα προτιμήσεων "Javadoc"
Σελίδα προτιμήσεων "Προσδιοριστικά εργασίας"