Java Platform Debugger Architecture (JPDA) es una colección de APIs que proporciona una infraestructura para depurar aplicaciones de J2SE. Incluye tres APIs: Java Debug Interface (JDI): Interfaz Java de alto nivel que incluye soporte de depuración remota. Java Debug Wire Protocol (JDWP): Define el formato de la información y las solicitudes transferidas entre el proceso que se está depurando y el front-end del depurador.