Java Platform Debugger Architecture - Java Platform Debugger Architecture
Den Java Platform Debugger Arkitektur (JPDA) er en samling af API'er til debug Java kode.
- Java Debugger Interface (JDI) - definerer en Java -sproggrænseflade på højt niveau, som udviklere let kan bruge til at skrive værktøjer til fjernfejlfinding.
- Java Virtual Machine Tools Interface (JVMTI), en indbygget grænseflade, der hjælper med at inspicere tilstanden og kontrollere udførelsen af applikationer, der kører i Java Virtual Machine ( JVM ).
- Java Virtual Machine Debug Interface (JVMDI)- JVMDI blev udfaset i J2SE 5.0 til fordel for JVM TI og blev fjernet i Java SE 6.
- Java Debug Wire Protocol (JDWP) - definerer kommunikation mellem debuggee (et Java -program) og debuggerprocesser .
Java Debugger Interface (JDI)
JDI er det højeste lag i Java Platform Debugger Architecture. Det giver adgang til JVM og de interne variabler i det fejlfindede program. Det giver også mulighed for at indstille brudpunkter , trin og håndtere tråde.
Se også
- Eclipse , en open source IDE integreret med JPDA-understøttelse
- IntelliJ IDEA , en kommerciel open source Java IDE med integreret JPDA-understøttelse
- JSwat , en open-source Java-fejlfinding, der bruger JPDA
- NetBeans , en open-source IDE, der bruger JPDA