Архитектура отладчика платформы Java
Архитектура отладчика платформы Java (JPDA) — это набор API-интерфейсов для отладки кода Java .
- Интерфейс отладчика Java (JDI) — определяет интерфейс языка Java высокого уровня, который разработчики могут легко использовать для написания инструментов приложений удаленного отладчика.
- Интерфейс инструментов виртуальной машины Java (JVMTI) — собственный интерфейс, который помогает проверять состояние и контролировать выполнение приложений, запущенных на виртуальной машине Java ( JVM ).
- Интерфейс отладки виртуальной машины Java (JVMDI) — JVMDI устарел в J2SE 5.0 в пользу JVM TI и был удален в Java SE 6.
- Протокол Java Debug Wire Protocol (JDWP) — определяет связь между отлаживаемым объектом (приложением Java) и процессами отладчика .

Интерфейс отладчика Java (JDI)
[ редактировать ]JDI — это самый высокий уровень архитектуры отладчика платформы Java. Это позволяет получить доступ к JVM и внутренним переменным отлаживаемой программы. Он также позволяет устанавливать точки останова , пошаговое выполнение и обработку потоков. [1]
См. также
[ редактировать ]- Eclipse , IDE с открытым исходным кодом, интегрированная с поддержкой JPDA.
- IntelliJ IDEA , коммерческая Java IDE с открытым исходным кодом и встроенной поддержкой JPDA.
- JSwat , отладчик Java с открытым исходным кодом, использующий JPDA.
- NetBeans , IDE с открытым исходным кодом, использующая JPDA.
Ссылки
[ редактировать ]- ^ «Введение в интерфейс отладки Java (JDI)» . baeldung.com. 07.09.2019 . Проверено 19 января 2020 г.