Η σελίδα προτιμήσεων
Java > Μεταγλωττιστής σας επιτρέπει να ρυθμίσετε τις διάφορες ρυθμίσεις που σχετίζονται με τη μεταγλώττιση, τη δόμηση και τον έλεγχο του πρωτογενή κώδικα Java.
Επιλογή |
Περιγραφή |
Προεπιλογή |
---|---|---|
Επίπεδο συμβατότητας μεταγλωττιστή |
Καθορίζει το επίπεδο συμβατότητας του μεταγλωττιστή. |
1.4 |
Χρήση προεπιλεγμένων ρυθμίσεων συμβατότητας |
Εάν είναι ενεργοποιημένη, εφαρμόζονται οι προεπιλεγμένες ρυθμίσεις συμβατότητας για το επίπεδο συμβατότητας του μεταγλωττιστή. |
Ενεργοποιημένη |
Συμβατότητα δημιουργημένων αρχείων κλάσης |
Καθορίζει τη συμβατότητα των δημιουργημένων αρχείων κλάσης. |
1.2 |
Συμβατότητα πρωτογενή κώδικα |
Καθορίζει τη συμβατότητα του αποδεκτού πρωτογενή κώδικα. |
1.3 |
Δεν επιτρέπονται οι ταυτότητες που καλούνται "assert" |
Όταν είναι ενεργοποιημένη, ο μεταγλωττιστής θα δημιουργεί ένα σφάλμα ή μια προειδοποίηση όποτε χρησιμοποιείται το "assert" ως ταυτότητα (δεσμευμένη λέξη-κλειδί στο J2SE 1.4). |
Προειδοποίηση |
Δεν επιτρέπονται οι ταυτότητες που καλούνται "enum" |
Όταν είναι ενεργοποιημένη, ο μεταγλωττιστής θα δημιουργεί ένα σφάλμα ή μια προειδοποίηση όποτε χρησιμοποιείται το "enum" ως ταυτότητα (δεσμευμένη λέξη-κλειδί στο J2SE 5.0). |
Προειδοποίηση |
Προσθήκη γνωρισμάτων μεταβλητής στα δημιουργημένα αρχεία κλάσης |
Εάν είναι ενεργοποιημένη, τα γνωρίσματα μεταβλητής προστίθενται στο αρχείο κλάσης. Με αυτό τον τρόπο ενεργοποιείται η εμφάνιση των ονομάτων των τοπικών μεταβλητών στη λειτουργία εντοπισμού και διόρθωσης σφαλμάτων (σε θέσεις όπου οι μεταβλητές αντιστοιχούνται οριστικά). Το αρχείο .class που προκύπτει είναι μεγαλύτερο. |
Ενεργοποιημένη |
Προσθήκη γνωρισμάτων αριθμών γραμμής στα δημιουργημένα αρχεία κλάσης |
Εάν είναι ενεργοποιημένη, προστίθενται πληροφορίες αριθμών γραμμής στο αρχείο κλάσης. Με αυτό τον τρόπο ενεργοποιείται η επισήμανση του πρωτογενή κώδικα στη λειτουργία εντοπισμού και διόρθωσης σφαλμάτων. |
Ενεργοποιημένη |
Προσθήκη ονόματος αρχείου πρωτογενούς κώδικα στο δημιουργημένο αρχείο κλάσης |
Εάν είναι ενεργοποιημένη, προστίθεται το όνομα του αρχείου πρωτογενούς κώδικα στο αρχείο κλάσης. Με αυτό τον τρόπο ενεργοποιείται η εμφάνιση του αντίστοιχου πρωτογενή κώδικα στη λειτουργία εντοπισμού και διόρθωσης σφαλμάτων. |
Ενεργοποιημένη |
Διατήρηση μη χρησιμοποιούμενων τοπικών μεταβλητών |
Εάν είναι ενεργοποιημένη, οι μη χρησιμοποιούμενες τοπικές μεταβλητές (π.χ. δεν αναγιγνώσκεται ποτέ) δεν αφαιρούνται από το αρχείο κλάσης. Εάν αφαιρεθούν, ενδεχομένως μπορεί να επιφέρουν μεταβολή στον εντοπισμό και διόρθωση σφαλμάτων. |
Ενεργοποιημένη |
Ενσωμάτωση ενοτήτων finally |
Εάν είναι ενεργοποιημένη, οι ενότητες finally ενσωματώνονται στα δημιουργημένα αρχεία κλάσης. Με αυτό τον τρόπο επηρεάζεται θετικά η απόδοση αλλά μπορεί να έχει ως αποτέλεσμα μεγαλύτερα αρχεία κλάσης. |
Απενεργοποιημένη |
Προτιμήσεις μεταβλητών διαδρομής κλάσεων
Ιδιότητες διαδρομής δόμησης Java
Σελίδα
προτιμήσεων "Δόμηση"
Σελίδα
προτιμήσεων "Σφάλματα/Προειδοποιήσεις"
Σελίδα
προτιμήσεων "Javadoc"
Σελίδα προτιμήσεων
"Προσδιοριστικά εργασίας"