Οι επιλογές στη σελίδα αυτή υποδεικνύουν τις ρυθμίσεις της διαδρομής δόμησης για ένα έργο Java. Στη σελίδα αυτή μπορείτε να φθάσετε μέσω της επιλογής Οδηγός δημιουργίας έργου Java.
Η διαδρομή κλάσεων δόμησης είναι μια λίστα διαδρομών οι οποίες είναι ορατές στο μεταγλωττιστή κατά τη δόμηση του έργου.
Οι φάκελοι πρωτογενούς κώδικα αποτελούν την αφετηρία των πακέτων που περιέχουν αρχεία .java. Ο μεταγλωττιστής θα μεταφράζει τα περιεχόμενα αρχεία σε αρχεία .class, τα οποία θα εγγράφονται στο φάκελο δεδομένων εξόδου.
Ο φάκελος δεδομένων εξόδου ορίζεται ανά έργο, εκτός και αν ένας φάκελος πρωτογενούς κώδικα προσδιορίζει ένα δικό του φάκελο δεδομένων εξόδου. Κάθε φάκελος πρωτογενούς κώδικα μπορεί να ορίσει ένα φίλτρο εξαίρεσης, το οποίο προσδιορίζει ποιοι πόροι που περιέχονται στο φάκελο θα πρέπει να είναι ορατοί στο μεταγλωττιστή.
Οι πόροι που υπάρχουν σε φακέλους πρωτογενούς κώδικα αντιγράφονται επίσης στο φάκελο εξόδου, εκτός και αν η ρύθμιση στη Σελίδα προτιμήσεων μεταγλωττιστή ( Java > Μεταγλωττιστής > Δόμηση) προσδιορίζει το φιλτράρισμα των πόρων.
Η διακλάδωση εμφανίζει το έργο, όπως θα εμφανιζόταν εάν γινόταν μετάβαση στη λειτουργία εξερεύνησης πακέτων. Στη διακλάδωση αυτή μπορούν να εκτελεστούν διάφορες λειτουργίες για την αλλαγή της δομής του έργου.
Εικονίδιο | Επιλογή | Περιγραφή |
---|---|---|
![]() |
Προσθήκη στη διαδρομή δόμησης | Επιτρέπει την προσθήκη ενός φακέλου ή πακέτου στη διαδρομή δόμησης Java και την αλλαγή του σε φάκελο πρωτογενούς κώδικα. Ο φάκελος πρωτογενούς κώδικα είναι ο ανώτερου επιπέδου φάκελος στην ιεραρχία του έργου, που χρησιμοποιείται ως αφετηρία πακέτων. Οι καταχωρήσεις στη διαδρομή δόμησης, όπως οι φάκελοι πρωτογενούς κώδικα, είναι ορατές στο μεταγλωττιστή και όλοι οι περιεχόμενοι πόροι, όπως τα αρχεία .java, χρησιμοποιούνται για τη δόμηση του έργου. Οι φάκελοι πρωτογενούς κώδικα επιτρέπουν τον προσδιορισμό της δομής του έργου, για παράδειγμα, το διαχωρισμό της δοκιμής από την εφαρμογή σε δύο φακέλους πρωτογενούς κώδικα. Μέσα σε ένα φάκελο πρωτογενούς κώδικα, μπορεί να προσδιοριστεί πιο λεπτομερώς η δομή, με τη χρήση πακέτων. |
![]() |
Αφαίρεση από τη διαδρομή δόμησης | Επιτρέπει την αφαίρεση ενός φακέλου πρωτογενούς κώδικα από τη διαδρομή δόμησης Java και την αλλαγή του σε κανονικό φάκελο. Το σύνολο των πόρων που περιέχονται στο φάκελο αυτό (όπως τα αρχεία .java) δεν είναι πλέον ορατό στο μεταγλωττιστή και οι πόροι αυτοί δεν θα συμπεριληφθούν στη δόμηση του αρχείου. |
![]() |
Εξαίρεση | Επιτρέπει την προσθήκη ενός πόρου στο φίλτρο εξαίρεσης του αντίστοιχου γονικού φακέλου πρωτογενούς κώδικα. Ως αποτέλεσμα, το σύνολο των θυγατρικών στοιχείων του πόρου αυτού δεν είναι πλέον ορατό στο μεταγλωττιστή. Η λειτουργία αυτή μπορεί να χρησιμοποιηθεί για παράδειγμα, στην περίπτωση που ορισμένα πακέτα δεν είναι απαραίτητα στο έργο και επομένως μπορούν να αποκρύπτονται από το μεταγλωττιστή. |
![]() |
Συμπερίληψη | Η ενέργεια αυτή είναι διαθέσιμη σε αρχεία ή φακέλους που έχουν εξαιρεθεί. Στην περίπτωση αυτή, η συμπερίληψη επιτρέπει στους πόρους αυτούς να καθίστανται ξανά ορατοί στον μεταγλωττιστή. |
![]() |
Ρύθμιση ιδιοτήτων φακέλου πρωτογενούς κώδικα | Η τροποποίηση μπορεί να χρησιμοποιηθεί σε δύο περιπτώσεις:
|
![]() |
Αναίρεση όλων των αλλαγών | Όλες οι αλλαγές οι οποίες εφαρμόστηκαν στο έργο, στον οδηγό αυτό θα ανακληθούν και το έργο θα επανέλθει στην αρχική του κατάσταση. |
![]() |
Διασύνδεση πρόσθετου πόρου στο έργο | Κατά τη δημιουργία ενός έργου, ενδέχεται να υπάρχουν ήδη κάποια τμήματα κώδικα ή άλλοι πόροι στο σύστημα αρχείων, που θα μπορούσαν επίσης να χρησιμοποιηθούν για το νέο αυτό έργο. Για να προσθέσετε τους πόρους αυτούς στο έργο, μπορείτε να δημιουργήσετε ένα διασυνδεδεμένο φάκελο πρωτογενούς κώδικα στο φάκελο του συστήματος αρχείων και να καταστήσετε το περιεχόμενό του ορατό στο μεταγλωττιστή. Θα πρέπει να σημειωθεί ότι δημιουργείται μόνο μια διασύνδεση στο φάκελο. Αυτό σημαίνει ότι τυχόν τροποποιήσεις σε πόρους του φακέλου αυτού, θα επηρεάσουν επίσης άλλα έργα που χρησιμοποιούν τους ίδιους πόρους. |
Κανένα εικονίδιο | Εμφάνιση φακέλων εξόδου για φακέλους πρωτογενούς κώδικα | Εμφανίζει / αποκρύπτει το γνώρισμα "Φάκελος εξόδου" των φακέλων πρωτογενούς κώδικα. Εάν δεν εμφανίζονται φάκελοι εξόδου, αυτό σημαίνει ότι χρησιμοποιείται ο προεπιλεγμένος φάκελος εξόδου του έργου για τα αρχεία .class που δημιουργούνται. |
Θα πρέπει να σημειωθεί ότι στην περιοχή του τέλους της διακλάδωσης έργου εμφανίζεται μια σύντομη περιγραφή όλων των λειτουργιών (με την ετικέτα "Περιγραφή"). Οι περιγραφές που εμφανίζονται είναι μόνο αυτές οι οποίες ισχύουν για την τρέχουσα επιλογή του έργου. Οι έμπειροι χρήστες έχουν επίσης τη δυνατότητα να κλείσουν την περιοχή περιγραφής ώστε να προβάλλουν τη δομή των έργων σε μεγέθυνση.
Στη λίστα Απαιτούμενα έργα στη διαδρομή δόμησης, μπορείτε να προσθέσετε εξαρτήσεις έργων, επιλέγοντας άλλα έργα του πάγκου εργασίας, τα οποία θα προστεθούν στη διαδρομή δόμησης για το συγκεκριμένο νέο έργο. Μπορείτε να χρησιμοποιήσετε τα κουμπιά Επιλογή όλων και Αποεπιλογή όλων για να προσθέσετε όλα τα άλλα έργα στη διαδρομή δόμησης ή να τα αφαιρέσετε από αυτή.
Η προσθήκη ενός έργου έχει ως αποτέλεσμα την έμμεση προσθήκη όλων των καταχωρήσεων διαδρομών κλάσεων που περιέχονται σε αυτό και σημειώνονται ως "εξήχθη". Ο ορισμός μιας καταχώρησης διαδρομής κλάσεων ως "εξήχθη" πραγματοποιείται στην καρτέλα "Κατάταξη και εξαγωγή".
Τα έργα που επιλέγονται εδώ προστίθενται αυτόματα στη λίστα έργων στα οποία γίνεται παραπομπή. Η λίστα έργων στα οποία γίνεται παραπομπή χρησιμοποιείται για τον καθορισμό της σειράς δόμησης. Η δόμηση ενός έργου πραγματοποιείται πάντα μετά την ενσωμάτωση όλων των έργων στα οποία γίνεται παραπομπή.
Στη σελίδα αυτή, μπορείτε να προσθέσετε βιβλιοθήκες στη διαδρομή δόμησης. Μπορείτε να προσθέσετε:
Τα αρχεία JAR μπορούν επίσης να προστεθούν έμμεσα ως μεταβλητές διαδρομών κλάσεων.
Ως προεπιλογή, η λίστα βιβλιοθήκης περιέχει μια καταχώρηση η οποία αναπαριστά τη βιβλιοθήκη περιβάλλοντος εκτέλεσης Java. Αυτή η καταχώρηση δηλώνει το επιλεγμένο JRE ως προεπιλεγμένο JRE. Η ρύθμιση του προεπιλεγμένου JRE πραγματοποιείται στη σελίδα προτιμήσεων "Εγκατεστημένα JRE" (Παράθυρο > Προτιμήσεις > Java > Εγκατεστημένα JRE)
Επιλογή | Περιγραφή |
---|---|
Προσθήκη JAR | Επιτρέπει την πλοήγηση στην ιεραρχία του πάγκου εργασίας και την επιλογή των αρχείων JAR που θα προστεθούν στη διαδρομή δόμησης. |
Προσθήκη εξωτερικών JAR | Επιτρέπει την πλοήγηση στο σύστημα αρχείων (εξωτερικά του πάγκου εργασίας) και την επιλογή των αρχείων JAR που θα προστεθούν στη διαδρομή δόμησης. |
Προσθήκη μεταβλητής | Επιτρέπει την προσθήκη μεταβλητών διαδρομής κλάσεων στη διαδρομή δόμησης. Οι μεταβλητές διαδρομής κλάσεων αποτελούν μια έμμεση αναφορά στα JAR, με το πλεονέκτημα ότι αποφεύγονται οι τοπικές διαδρομές συστήματος αρχείων σε μια διαδρομή κλάσεων. Αυτό είναι απαραίτητο για έργα κοινόχρηστα σε μια ομάδα. Η δημιουργία και η τροποποίηση μεταβλητών μπορεί να πραγματοποιηθεί στη Σελίδα προτιμήσεων μεταβλητής διαδρομής κλάσεων ( ![]() |
Προσθήκη βιβλιοθήκης | Επιτρέπει την προσθήκη προκαθορισμένης βιβλιοθήκης, όπως η βιβλιοθήκη συστήματος JRE. Τέτοιες βιβλιοθήκες μπορούν να αντιπροσωπεύουν οποιοδήποτε πλήθος καταχωρήσεων (ορατό ως θυγατρικός κόμβος του κόμβου βιβλιοθήκης) |
Προσθήκη φακέλου κλάσεων | Επιτρέπει την πλοήγηση στην ιεραρχία του πάγκου εργασίας και την επιλογή ενός φακέλου κλάσεων για τη διαδρομή δόμησης. Το πλαίσιο διαλόγου επιλογής επιτρέπει επίσης τη δημιουργία νέου φακέλου. |
Τροποποίηση | Επιτρέπει την τροποποίηση της επιλεγμένης καταχώρησης βιβλιοθήκης ή του γνωρίσματος καταχώρησης. |
Αφαίρεση | Αφαιρεί το επιλεγμένο στοιχείο από τη διαδρομή κλάσεων. Δεν διαγράφει τον πόρο. |
Οι βιβλιοθήκες διαθέτουν τα ακόλουθα γνωρίσματα (παρουσιάζονται ως θυγατρικοί κόμβοι της καταχώρησης βιβλιοθήκης):
Γνώρισμα | Περιγραφή |
---|---|
Θέση Javadoc | Προσδιορίζει τη θέση στην οποία βρίσκεται η τεκμηρίωση Javadoc της βιβλιοθήκης. Αν προσδιορίζεται, μπορείτε να χρησιμοποιήσετε τα Shift+F2 σε ένα στοιχείο της βιβλιοθήκης αυτής για να ανοίξετε την τεκμηρίωσή της. |
Προσάρτηση πρωτογενούς κώδικα | Προσδιορίζει τη θέση στην οποία βρίσκεται ο πρωτογενής κώδικας της βιβλιοθήκης. |
Στη λίστα Κατάταξη διαδρομών κλάσεων δόμησης, μπορείτε να πατήσετε τα κουμπιά Πάνω και Κάτω για να μετακινήσετε την επιλεγμένη καταχώρηση διαδρομής προς τα πάνω ή προς τα κάτω, στη σειρά κατάταξης των διαδρομών δόμησης για το νέο έργο.
Οι επιλεγμένες καταχωρήσεις της λίστας σημειώνονται ως "εξήχθη". Οι καταχωρήσεις που έχουν εξαχθεί είναι ορατές στα έργα που απαιτούν το συγκεκριμένο έργο. Χρησιμοποιήστε τα Επιλογή όλων και Αποεπιλογή όλων για να αλλάξετε την κατάσταση ελέγχου όλων των καταχωρήσεων. Οι φάκελοι πρωτογενούς κώδικα εξάγονται πάντα και δεν μπορείτε να τους αποεπιλέξετε.
Στο τέλος της σελίδας αυτής, το πεδίο Προεπιλεγμένος φάκελος εξόδου σας επιτρέπει να καταχωρήσετε μια διαδρομή φακέλου, όπου θα βρίσκεται το αποτέλεσμα μεταγλώττισης για το έργο αυτό. Η προεπιλεγμένη έξοδος χρησιμοποιείται για φακέλους πρωτογενούς κώδικα που δεν προσδιορίζουν δικό τους φάκελο δεδομένων εξόδου. Χρησιμοποιήστε Αναζήτηση για να επιλέξετε την υπάρχουσα θέση από το τρέχον έργο.
Διαδρομή κλάσεων δόμησης
Μεταβλητές διαδρομής κλάσεων
Συνήθεις ερωτήσεις για το JDT
Προτιμήσεις μεταβλητών διαδρομής κλάσεων
Ιδιότητες μεταγλωττιστή Java