Architektura ladicího programu platformy Java - Java Platform Debugger Architecture
The Architektura ladicího programu platformy Java (JPDA) je sbírka API na ladit Jáva kód.
- Rozhraní Java Debugger (JDI) - definuje rozhraní jazyka Java na vysoké úrovni, které mohou vývojáři snadno použít k psaní nástrojů vzdálené aplikace ladicího programu.
- Rozhraní Java Virtual Machine Tools (JVMTI), nativní rozhraní, které pomáhá kontrolovat stav a řídit provádění aplikací spuštěných v systému Windows Virtuální stroj Java (JVM ).
- Java Virtual Machine Debug Interface (JVMDI) - Podpora JVMDI v J2SE 5.0 byla podporována ve prospěch JVM TI a byla odstraněna v prostředí Java SE 6.
- Java Debug Wire Protocol (JDWP) - definuje komunikaci mezi debuggee (aplikace Java) a debugger procesy.
Rozhraní Java Debugger (JDI)
JDI je nejvyšší vrstva architektury debuggerové platformy Java. Umožňuje přístup k JVM a vnitřní proměnné laděného programu. Umožňuje také nastavit Hraniční body, šlapání a zpracovat vlákna.[1]
Viz také
- Zatmění, open-source IDE integrovaný s podporou JPDA
- IntelliJ IDEA, komerční open-source prostředí Java IDE s integrovanou podporou JPDA
- JSwat, open-source Java debugger využívající JPDA
- NetBeans, open-source IDE využívající JPDA
Reference
- ^ „Úvod do rozhraní Java Debug Interface (JDI)“. baeldung.com. 07.09.2019. Citováno 2020-01-19.