Σελίδα διαδρομής δόμησης Java

Οι επιλογές στη σελίδα αυτή υποδεικνύουν τις ρυθμίσεις της διαδρομής δόμησης για ένα έργο Java. Στη σελίδα αυτή μπορείτε να φθάσετε μέσω της επιλογής Οδηγός δημιουργίας έργου Java.

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

Καρτέλα "Κώδικας"

Οι φάκελοι πρωτογενούς κώδικα είναι φάκελοι ανωτέρου επιπέδου στην ιεραρχία του έργου. Αποτελούν τον κεντρικό κατάλογο πακέτων που περιέχουν αρχεία .java. Ο μεταγλωττιστής θα μεταφράζει τα περιεχόμενα αρχεία σε αρχεία .class, τα οποία θα εγγράφονται στο φάκελο δεδομένων εξόδου.

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

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

Πόροι που υπάρχουν σε φακέλους πρωτογενούς κώδικα αντιγράφονται στο φάκελο δεδομένων εξόδου εκτός και εάν η ρύθμιση στη σελίδα προτιμήσεων Java > Μεταγλωττιστής> Δόμηση καθορίζει ότι ο πόρος είναι φιλτραρισμένος. Ο φάκελος δεδομένων εξόδου καθορίζεται κατά έργο εκτός και αν ένας φάκελος πρωτογενούς κώδικα καθορίζει το δικό του φάκελο δεδομένων εξόδου.

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

Εικονίδιο Επιλογή Περιγραφή
Προσθήκη στη διαδρομή δόμησης Προσθήκη φακέλου πρωτογενούς κώδικα Προσθήκη ενός φακέλου στη διαδρομή δόμησης Java ως φάκελο πρωτογενούς κώδικα.
Διασύνδεση πρόσθετου πρωτογενούς κώδικα στο έργο Διασύνδεση πρόσθετου πόρου στο έργο Προσθήκη διασύνδεσης σε ένα φάκελο στο σύστημα αρχείων ως φάκελο πρωτογενούς κώδικα στη διαδρομή δόμησης Java.
Αφαίρεση από τη διαδρομή δόμησης Αφαίρεση από τη διαδρομή δόμησης Αφαίρεση φακέλου πρωτογενούς κώδικα από τη διαδρομή δόμησης Java και αλλαγή του σε ένα κανονικό φάκελο.
Εξαίρεση Εξαίρεση Προσθήκη πόρου στο φίλτρο εξαίρεσης του γονικού του φακέλου πρωτογενούς κώδικα. Ο πόρος που εξαιρείται και όλοι οι γονικοί του δεν είναι πλέον ορατοί στο μεταγλωττιστή.
Συμπερίληψη Συμπερίληψη Συμπεριλαμβάνει ένα πόρο που πριν εξαιρούνταν.
Ρύθμιση ιδιοτήτων φακέλου πρωτογενούς κώδικα Ρύθμιση ιδιοτήτων φακέλου πρωτογενούς κώδικα Το μενού της ιδιότητας τροποποίησης φακέλου πρωτογενούς κώδικα διαθέτει δύο ενέργειες

  1. Ρύθμιση φίλτρων συμπερίληψης / εξαίρεσης: Προσαρμόστε τα φίλτρα συμπερίληψης και εξαίρεσης καθορίζοντας μοτίβα σειρών χαρακτήρων. Είναι δυνατή η χρήση χαρακτήρα υποκατάστασης σε μοτίβα (π.χ. για την εξαίρεση όλων των αρχείων java που αρχίζουν με "Test" γράψτε "Test*.java").
  2. Ρύθμιση φακέλου εξόδου: Αλλάξτε το φάκελο εξόδου για ένα φάκελο πρωτογενούς κώδικα. Αυτή η ενέργεια ενεργοποιείται μόνο εάν ενεργοποιηθεί η Εμφάνιση φακέλων εξόδου για φακέλους πρωτογενούς κώδικα.

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

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

Καρτέλα "Έργα"

Στη λίστα Απαιτούμενα έργα στη διαδρομή δόμησης, μπορείτε να προσθέσετε εξαρτήσεις έργων, επιλέγοντας άλλα έργα του πάγκου εργασίας, τα οποία θα προστεθούν στη διαδρομή δόμησης για το συγκεκριμένο νέο έργο.

Η προσθήκη ενός έργου έχει ως αποτέλεσμα την έμμεση προσθήκη όλων των καταχωρήσεων διαδρομών κλάσεων που περιέχονται σε αυτό και σημειώνονται ως "εξήχθη". Ο ορισμός μιας καταχώρησης διαδρομής κλάσεων ως "εξήχθη" πραγματοποιείται στην καρτέλα "Κατάταξη και εξαγωγή".

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

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

Καρτέλα "Βιβλιοθήκες"

Στη σελίδα αυτή, μπορείτε να προσθέσετε βιβλιοθήκες στη διαδρομή δόμησης.

Ως προεπιλογή, η λίστα βιβλιοθήκης περιέχει μια καταχώρηση η οποία αναπαριστά τη βιβλιοθήκη περιβάλλοντος εκτέλεσης Java. Αυτή η καταχώρηση δηλώνει το επιλεγμένο JRE ως προεπιλεγμένο JRE. Το προεπιλεγμένο JRE ρυθμίζεται στη σελίδα προτιμήσεων Java > Εντοπισμός και διόρθωση σφαλμάτων> Εγκατεστημένα JRE.

Επιλογές καρτέλας "Βιβλιοθήκη"
Επιλογή Περιγραφή
Προσθήκη JAR Επιτρέπει την πλοήγηση στην ιεραρχία του πάγκου εργασίας και την επιλογή των αρχείων JAR που θα προστεθούν στη διαδρομή δόμησης.
Προσθήκη εξωτερικών JAR Επιτρέπει την πλοήγηση στο σύστημα αρχείων (εξωτερικά του πάγκου εργασίας) και την επιλογή των αρχείων JAR που θα προστεθούν στη διαδρομή δόμησης.
Προσθήκη μεταβλητής Επιτρέπει την προσθήκη μεταβλητών διαδρομής κλάσεων στη διαδρομή δόμησης. Οι μεταβλητές διαδρομής κλάσεων αποτελούν μια έμμεση αναφορά στα JAR, με το πλεονέκτημα ότι αποφεύγονται οι τοπικές διαδρομές συστήματος αρχείων σε μια διαδρομή κλάσεων. Αυτό είναι απαραίτητο για έργα κοινόχρηστα σε μια ομάδα.
Οι μεταβλητές μπορούν να δημιουργηθούν και να τροποποιηθούν στη σελίδα προτιμήσεων Java > Διαδρομή δόμησης > Μεταβλητές διαδρομής κλάσης .
Προσθήκη βιβλιοθήκης Επιτρέπει την προσθήκη προκαθορισμένης βιβλιοθήκης, όπως η βιβλιοθήκη συστήματος JRE. Τέτοιες βιβλιοθήκες μπορούν να αντιπροσωπεύουν οποιοδήποτε πλήθος καταχωρήσεων (ορατό ως θυγατρικός κόμβος του κόμβου βιβλιοθήκης)
Προσθήκη φακέλου κλάσεων Επιτρέπει την πλοήγηση στην ιεραρχία του πάγκου εργασίας και την επιλογή ενός φακέλου κλάσεων για τη διαδρομή δόμησης. Το πλαίσιο διαλόγου επιλογής επιτρέπει επίσης τη δημιουργία νέου φακέλου.
Τροποποίηση Επιτρέπει την τροποποίηση της επιλεγμένης καταχώρησης βιβλιοθήκης ή του γνωρίσματος καταχώρησης.
Αφαίρεση Αφαιρεί το επιλεγμένο στοιχείο από τη διαδρομή κλάσεων. Δεν διαγράφει τον πόρο.
Μετάβαση Jar Μετάβαση ενός jar της διαδρομής δόμησης σε μια νεότερη εκδοχή. Εάν η νεότερη εκδοχή περιέχει σενάρια βελτιστοποίησης δομής η βελτιστοποίηση δομής που έχει αποθηκευτεί στο σενάριο θα εκτελεστεί.

 Οι βιβλιοθήκες διαθέτουν τα ακόλουθα γνωρίσματα (παρουσιάζονται ως θυγατρικοί κόμβοι της καταχώρησης βιβλιοθήκης):

Γνωρίσματα καταχώρησης βιβλιοθήκης
Γνώρισμα Περιγραφή
Θέση Javadoc Προσδιορίζει τη θέση στην οποία βρίσκεται η τεκμηρίωση Javadoc της βιβλιοθήκης. Αν προσδιορίζεται, μπορείτε να χρησιμοποιήσετε τα Shift+F2 σε ένα στοιχείο της βιβλιοθήκης αυτής για να ανοίξετε την τεκμηρίωσή της.
Προσάρτηση πρωτογενούς κώδικα Προσδιορίζει τη θέση στην οποία βρίσκεται ο πρωτογενής κώδικας της βιβλιοθήκης.
Θέση ενσωματωμένης βιβλιοθήκης Καθορίζει τον τόπο που μπορεί να βρεθεί η ενσωματωμένη βιβλιοθήκη που απαιτείται προκειμένου να λειτουργήσει η βιβλιοθήκη.
Κανόνες πρόσβασης Καθορίζει κανόνες πρόσβασης για πόρους που περιέχονται στη βιβλιοθήκη. Αυτό επιτρέπει την απόκρυψη περιεχομένου μιας βιβλιοθήκης.

Καρτέλα "Κατάταξη και εξαγωγή"

Στη λίστα Κατάταξη διαδρομών κλάσεων δόμησης, μπορείτε να πατήσετε τα κουμπιά Πάνω και Κάτω για να μετακινήσετε την επιλεγμένη καταχώρηση διαδρομής προς τα πάνω ή προς τα κάτω, στη σειρά κατάταξης των διαδρομών δόμησης για το νέο έργο.

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

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

Διαδρομή κλάσεων δόμησης
Μεταβλητές διαδρομής κλάσεων

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

Συνήθεις ερωτήσεις για το JDT
Προτιμήσεις μεταβλητών διαδρομής κλάσεων
Ιδιότητες μεταγλωττιστή Java