Архитектура отладчика платформы Java - Java Platform Debugger Architecture
В Архитектура отладчика платформы Java (JPDA) представляет собой сборник API к отлаживать Ява код.
- Интерфейс отладчика 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]
Смотрите также
- Затмение, IDE с открытым исходным кодом, интегрированная с поддержкой JPDA
- IntelliJ IDEA, коммерческая Java IDE с открытым исходным кодом и интегрированной поддержкой JPDA
- JSwat, отладчик Java с открытым исходным кодом, использующий JPDA
- NetBeans, IDE с открытым исходным кодом, использующая JPDA
Рекомендации
- ^ "Введение в интерфейс отладки Java (JDI)". baeldung.com. 2019-09-07. Получено 2020-01-19.