Jump to content

英文维基 | 中文维基 | 日文维基 | 草榴社区

Java Platform Debugger Architecture

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 213.61.77.202 (talk) at 08:16, 18 July 2013 (See also: Reference: http://www.jetbrains.org/display/IJOS/Download). 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 that developers can easily use to write remote debugger application tools.
  • Java Virtual Machine Tools Interface (JVMTI), a native interface that helps to inspect the state and to control the execution of applications running in the Java Virtual Machine (JVM).
  • Java Virtual Machine Debug Interface (JVMDI)- JVMDI was deprecated in J2SE 5.0 in favor of JVM TI, and was removed in Java SE 6.
  • Java Debug Wire Protocol (JDWP) - defines communication between debuggee (a Java application) and debugger processes.

See also

  • Eclipse (software), an open-source IDE integrated with JPDA support
  • IntelliJ IDEA, a commercial open-source Java IDE with integrated JPDA support
  • JSwat, an open-source Java debugger using the JPDA
  • NetBeans, an open-source IDE using the JPDA