Υποστήριξη εντοπισμού και διόρθωσης σφαλμάτων και εκκίνησης προγραμμάτων

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

Η πρόσθετη λειτουργία org.eclipse.debug.core παρέχει το API που επιτρέπει σε ένα πρόγραμμα να ορίσει τις ρυθμίσεις για την εκκίνηση ενός προγράμματος.  Μπορεί να γίνει εκκίνηση του προγράμματος με διαφορετικές καταστάσεις λειτουργίας. Για παράδειγμα, θα μπορούσε να γίνει εκκίνησή του για κανονική εκτέλεση, για εντοπισμό και διόρθωση σφαλμάτων, για δημιουργία προφίλ ή οποιαδήποτε άλλη κατάσταση λειτουργίας που ορίζεται από την πρόσθετη λειτουργία σας.  Τα εργαλεία ανάπτυξης Eclipse Java (JDT) χρησιμοποιούν την υποστήριξη εντοπισμού και διόρθωσης σφαλμάτων της πλατφόρμας για την εκκίνηση των Java VM και της λειτουργίας εντοπισμού και διόρθωσης σφαλμάτων Java.    

Η πρόσθετη λειτουργία org.eclipse.debug.ui περιλαμβάνει υποστήριξη των ρυθμίσεων χρήστη για τις παραμέτρους εκκίνησης και κλάσεις βοηθήματος που διευκολύνουν την υλοποίηση ισχυρών λειτουργιών εντοπισμού και διόρθωσης σφαλμάτων.

Υπάρχουν κάποιες κοινόχρηστες έννοιες για την εκκίνηση και τον εντοπισμό και διόρθωση σφαλμάτων προγραμμάτων που υλοποιούνται στην υποστήριξη εντοπισμού και διόρθωσης σφαλμάτων της πλατφόρμας.   Ωστόσο, ο καλύτερος τρόπος για την κατανόηση του τρόπου χρήσης της υποστήριξης εντοπισμού και διόρθωσης σφαλμάτων της πλατφόρμας αποτελεί η μελέτη μιας ανθεκτικής πραγματικής υλοποίησης για την εκκίνηση και τον εντοπισμό και διόρθωση σφαλμάτων, όπως τα εργαλεία εκκίνησης και εντοπισμού και διόρθωσης σφαλμάτων JDT.  Θα εξετάσουμε τις κύριες έννοιες της υποστήριξης εντοπισμού και διόρθωσης σφαλμάτων της πλατφόρμας στο περιβάλλον της υπαρκτής υλοποίησης JDT.