Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Java Platform Debugger Architecture

From Wikipedia, the free encyclopedia
APIs for Java programming language

TheJava Platform Debugger Architecture (JPDA) is a collection ofAPIs todebugJava 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 theJava 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 betweendebugger and debuggee (a Java application) processes.
JPDA architecture

Java Debugger Interface (JDI)

[edit]

JDI is the highest-layer of the Java Platform Debugger Architecture. It allows to access theJVM and the internal variables of the debugged program. It also allows to setbreakpoints,stepping, and handle threads.[1]

See also

[edit]
  • Eclipse, 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

References

[edit]
  1. ^"An Intro to the Java Debug Interface (JDI)". baeldung.com. 2019-09-07. Retrieved2020-01-19.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Java_Platform_Debugger_Architecture&oldid=1310275571"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp