Java Platform Debugger Architecture
From Wikipedia, the free encyclopedia
The Java Platform Debugger Architecture is a collection of APIs to debug Java code.
- Java Debugger Interface (JDI) - defines a high-level Java language interface which developers can easily use to write remote debugger application tools.
- Java Virtual Machine Debug Interface (JVMDI)
- Java Debug Wire Protocol (JDWP) - defines communication between debuggee (a Java application) and debugger processes.
- The Java Virtual Machine Tools Interface, a native interface which helps to inspect the state and to control the execution of applications running in the Java Virtual Machine (JVM).