Content deleted Content added
Removing link(s) to "JSwat": Removing links to deleted page JSwat. |
|||
(3 intermediate revisions by 3 users not shown) | |||
Line 1:
{{Short description|APIs for Java programming language}}
The '''Java Platform Debugger Architecture''' (JPDA) is a collection of [[API]]s to [[debugging|debug]] [[Java (programming language)|Java]] code.
* Java Debugger Interface (JDI)
* [[Java Virtual Machine Tools Interface]] (JVMTI)
* Java Virtual Machine Debug Interface (JVMDI)
* [[Java Debug Wire Protocol]] (JDWP)
[[File:JPDA architecture.png|thumb|JPDA architecture]]
==Java Debugger Interface (JDI)==
JDI is the highest-layer of the Java Platform Debugger Architecture. It allows to access the [[Java virtual machine|JVM]] and the internal variables of the debugged program. It also allows to set [[
| url=https://www.baeldung.com/java-debug-interface
| title=An Intro to the Java Debug Interface (JDI)
Line 19 ⟶ 20:
* [[Eclipse (software)|Eclipse]], an open-source IDE integrated with JPDA support
* [[IntelliJ IDEA]], a commercial open-source Java IDE with integrated JPDA support
*
* [[NetBeans]], an open-source IDE using the JPDA
|