Java Platform Debugger Architecture
The Java Platform Debugger Architecture ( JPDA for short , English for "Debugger Architecture of the Java Platform") is a software architecture that provides interfaces for the development of debuggers and the monitoring and control of Java programs . It has been available since JDK version 1.3.
more details
The JPDA consists of two interfaces and a standardized protocol:
- Java Virtual Machine Debug Interface (JVMDI) : defines mechanisms for access, control and monitoring of a running application
- Java Debug Interface (JDI) : is used to monitor a running application
- Java Debug Wire Protocol (JDWP) : is used to use the JVMDI from an external computer