Java Platform Debugger Architecture - Java Platform Debugger Architecture
Den Java Platform Debugger Architecture (JPDA) är en samling av API: er till felsöka Java -kod.
- Java Debugger Interface (JDI) - definierar ett Java -språkgränssnitt på hög nivå som utvecklare enkelt kan använda för att skriva verktyg för fjärrfelsökning.
- Java Virtual Machine Tools Interface (JVMTI), ett inbyggt gränssnitt som hjälper till att inspektera tillståndet och kontrollera utförandet av applikationer som körs i Java Virtual Machine ( JVM ).
- Java Virtual Machine Debug Interface (JVMDI)- JVMDI utfasades i J2SE 5.0 till förmån för JVM TI och togs bort i Java SE 6.
- Java Debug Wire Protocol (JDWP) - definierar kommunikation mellan debuggee (ett Java -program) och felsökningsprocesser .
Java Debugger Interface (JDI)
JDI är det högsta lagret i Java Platform Debugger Architecture. Det ger åtkomst till JVM och de interna variablerna i det felsökade programmet. Det gör det också möjligt att ställa in brytpunkter , steg och hantera trådar.
Se även
- Eclipse , en öppen källkod IDE integrerad med JPDA-stöd
- IntelliJ IDEA , en kommersiell open source Java IDE med integrerat JPDA-stöd
- JSwat , en Java- felsökare med öppen källkod som använder JPDA
- NetBeans , en öppen källkod IDE som använder JPDA