Η λειτουργία εντοπισμού και διόρθωσης σφαλμάτων JDT αποτελείται από διάφορες πρόσθετες λειτουργίες που υποστηρίζουν την εκτέλεση κωδικών Java, καθώς και τον εντοπισμό και τη διόρθωση σφαλμάτων σε αυτούς.
- Το πακέτο org.eclipse.jdt.launching είναι η πρόσθετη λειτουργία η οποία ορίζει την υποστήριξη εκκίνησης και περιβάλλοντος εκτέλεσης Java.
Θα χρειαστείτε αυτή την πρόσθετη λειτουργία, εάν απαιτείται η εκκίνηση με προγραμματισμό των εικονικών μηχανών Java. Η εκκίνηση JDT είναι στενά συνδεδεμένη με τη λειτουργία
εκκίνησης πλατφόρμας, η οποία περιγράφεται στην ενότητα
Εκκίνηση
προγράμματος.
Το πακέτο org.eclipse.jdt.launching παρέχει κλάσεις για την εκκίνηση περιβάλλοντος εκτέλεσης Java από την πλατφόρμα. Η κλάση JavaRuntime υλοποιεί στατικές μεθόδους για την πρόσβαση σε καταχωρημένα VM και τον υπολογισμό διαδρομών κλάσεων χρόνου εκτέλεσης και διαδρομών αναζήτησης πρωτογενούς κώδικα. Μια οικογένεια VM (όπως το JDK) αναπαρίσταται από την κλάση IVMInstallType. Η διεπαφή IVMInstall αναπαριστά συγκεκριμένες εγκαταστάσεις σε μια οικογένεια. Η διεπαφή IVMRunner χρησιμοποιείται για την εκκίνηση ενός συγκεκριμένου VM Java και την καταχώρηση των διεργασιών του με την πρόσθετη λειτουργία εντοπισμού και διόρθωσης σφαλμάτων.
Το πακέτο org.eclipse.jdt.launching.sourcelookup.containers ορίζει κλάσεις για τον εντοπισμό στοιχείων πρωτογενούς κώδικα στο σύστημα αρχείων.
- Το org.eclipse.jdt.debug είναι η πρόσθετη λειτουργία η οποία ορίζει το μοντέλο εντοπισμού και διόρθωσης σφαλμάτων Java. Θα χρειαστείτε αυτή την πρόσθετη λειτουργία, εάν απαιτείται η πρόσβαση με προγραμματισμό σε αντικείμενα ενός προγράμματος στο οποίο εκτελείται εντοπισμός και διόρθωση σφαλμάτων. Το μοντέλο εντοπισμού και διόρθωσης σφαλμάτων JDT είναι στενά συνδεδεμένο με το μοντέλο εντοπισμού και διόρθωσης σφαλμάτων πλατφόρμας, που περιγράφεται στην ενότητα Μοντέλο εντοπισμού και διόρθωσης σφαλμάτων πλατφόρμας.
Το πακέτο org.eclipse.jdt.debug.core υποστηρίζει ένα μοντέλο εντοπισμού και διόρθωσης σφαλμάτων Java που βασίζεται σε JDI/JDWP το οποίο μπορεί να χρησιμοποιηθεί για τον έλεγχο ενός προγράμματος Java κατά τη διάρκεια της εκτέλεσης εντοπισμού και διόρθωσης σφαλμάτων σε αυτό.
Το πακέτο org.eclipse.jdt.debug.eval παρέχει υποδομή για την αποτίμηση των εκφράσεων Java και την αναφορά των αποτελεσμάτων.
- Το org.eclipse.jdt.debug.ui είναι η πρόσθετη λειτουργία η οποία ορίζει τις επεκτάσεις του περιβάλλοντος εντοπισμού και διόρθωσης σφαλμάτων Java. Το μεγαλύτερο μέρος του API της λειτουργίας εντοπισμού και διόρθωσης σφαλμάτων παρέχεται από την υποδομή λειτουργίας εντοπισμού και διόρθωσης σφαλμάτων πλατφόρμας που περιγράφεται στις ενότητες Παρουσίαση μοντέλου εντοπισμού και διόρθωσης σφαλμάτων και Βοηθητικές κλάσεις περιβάλλοντος χρήστη για τον εντοπισμό και τη διόρθωση σφαλμάτων. Το API περιβάλλοντος χρήστη εντοπισμού και διόρθωσης σφαλμάτων Java εστιάζεται στην πρόσβαση στη ρουτίνα εντοπισμού πρωτογενούς κώδικα και στις καρτέλες ρυθμίσεων εκκίνησης Java.
Το πακέτο org.eclipse.jdt.debug.ui.launchConfigurations ορίζει τις καρτέλες ρυθμίσεων εκκίνησης για τις τοπικές και τις απομακρυσμένες εφαρμογές Java.