Jump to content

Java Platform Debugger Architecture

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rod38rod (talk | contribs) at 04:44, 18 April 2007 (External link). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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).

See also

  • JSwat, an open-source Java debugger using the JPDA
  • NetBeans, an open-source IDE using the JPDA