Java平台除錯器架構(英語:Java Platform Debugger Architecture,JPDA)是一組用於除錯Java代碼的API。
- Java除錯器介面(Java Debugger Interface,JDI)——定義了一個高層次Java介面,開發人員可以利用JDI輕鬆編寫遠端除錯工具。
- Java虛擬機器工具介面(Java Virtual Machine Tools Interface,JVMTI)——定義了一個原生(native)介面,可以對執行在Java虛擬機器的應用程式檢查狀態、控制執行。
- Java虛擬機器除錯介面(JVMDI)——JVMDI在J2SE 5.0中被JVMTI取代,並在Java SE 6中被移除。
- Java除錯線協定(JDWP)——定義了除錯對象(一個 Java 應用程式)和除錯器行程之間的通訊協定。