Java调试平台体系JPDA
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:36
JDWP(Java Debug Wire Protocol)是一个为 Java 调试而设计的一个通讯交互协议,它定义了调试器和被调试程序之间传递的信息的格式。在 JPDA 体系中,作为前端(front-end)的调试者(debugger)进程和后端(back-end)的被调试程序(debuggee)进程之间的交互数据的格式就是由 JDWP 来描述的,它详细完整地定义了请求命令、回应数据和错误代码,保证了前端和后端的 JVMTI 和 JDI 的通信通畅。
JDI(Java Debug Interface)java调试接口,它定义了访问JVM TI接口的高层API,是三个模块中最高层的接口,以纯Java语言提供,由JDK实现(在Sun JDK的tools.jar可以找到)。JDI 由针对前端定义的接口组成,通过它,调试工具开发人员就能通过前端虚拟机上的调试器来远程操控后端虚拟机上被调试程序的运行,JDI 不仅能帮助开发人员格式化 JDWP 数据,而且还能为 JDWP 数据传输提供队列、缓存等优化服务。调试器直接使用JDI来实现调试的功能,与JPDA back-end相对应,JDI实现的角色就是JPDA front-end。
- 上一篇: java调用exe文件 jni
- 下一篇: Java调试那点事[转]
相关文章
-
java调用exe文件 jni
java调用exe文件 jni
- 互联网
- 2026年04月04日
-
java读utf8 的txt文件,第一个字符为空或问号问题
java读utf8 的txt文件,第一个字符为空或问号问题
- 互联网
- 2026年04月04日
-
java读取excel文件内容
java读取excel文件内容
- 互联网
- 2026年04月04日
-
Java调试那点事[转]
Java调试那点事[转]
- 互联网
- 2026年04月04日
-
Java的内存泄漏和垃圾回收机制
Java的内存泄漏和垃圾回收机制
- 互联网
- 2026年04月04日
-
java的集合框架最全详解
java的集合框架最全详解
- 互联网
- 2026年04月04日






