A method for debugging a target application comprising Java code having
native method dll's associated therewith. The method is carried out in a
computer having an operating system, a system debug application
programming interface (API), and a Java virtual machine having a Java
debug API. According to the method, the Java virtual machine is first
launched under the system debug API. The application is then run under the
Java virtual machine. Because the Java virtual machine that runs the
target application itself runs under the system debug API, simultaneous
control of the target application via the system debug API and the Java
debug API is enabled. Thus, the method effects the debug of the target
application by simultaneously debugging the Java code and the native
method dynamic load libraries.
Μια μέθοδος για μια εφαρμογή στόχων που περιλαμβάνει τον κώδικα της Ιάβας που έχει την εγγενή μέθοδο dll's συνδεμένη συνεπώς. Η μέθοδος πραγματοποιείται σε έναν υπολογιστή που έχει ένα λειτουργικό σύστημα, ένα σύστημα διορθώνει τη διεπαφή προγραμματισμού εφαρμογής (API), και μια εικονική μηχανή της Ιάβας που έχει μια Ιάβα διορθώνει το API. Σύμφωνα με τη μέθοδο, η εικονική μηχανή της Ιάβας προωθείται αρχικά στο πλαίσιο του συστήματος διορθώνει το API. Η εφαρμογή οργανώνεται έπειτα κάτω από την εικονική μηχανή της Ιάβας. Επειδή η εικονική μηχανή της Ιάβας που τρέχει η ίδια την εφαρμογή στόχων τρέχει στο πλαίσιο του συστήματος διορθώστε το API, ο ταυτόχρονος έλεγχος της εφαρμογής στόχων μέσω του συστήματος διορθώνει το API και η Ιάβα διορθώνει το API επιτρέπεται. Κατά συνέπεια, η μέθοδος επηρεάζει διορθώνει της εφαρμογής στόχων με ταυτόχρονα να διορθώσει τον κώδικα της Ιάβας και τις εγγενείς βιβλιοθήκες φορτίων μεθόδου δυναμικές.