2024年4月28日发(作者:)
JDB是基于文本和命令行的调试工具(例如Sun JDB);虽然现在有一些很好的调试工
具,然而 Java 调试器 (JDB) 提供了一些优点。最重要的是 JDB 可以免费获取并且是平
台独立的。其缺点是它只有命令行格式,一些开发人员认为这很原始,而且难以使用。一
些 IDE 已经将 GUI 界面构建到 JDB 调试 API(如 Jikes)。JDB 是 JDK 安装的一部分。
1. ** 命令列表 **
2. connectors - 列出此 VM 中可用的连接器和传送器
3. run [类 [参数]] - 开始执行应用程序的主类
4. threads [线程组] - 列出线程
5. thread <线程 ID> - 设置默认线程
6. suspend [线程 ID] - 暂停线程(默认为所有线程)
7. resume [线程 ID] - 恢复线程(默认为所有线程)
8. 其中 [<线程 ID> | all] - 转储线程的堆栈
9. 其中 [<线程 ID> | all] - 转储线程的堆栈,以及 pc 信息
10. up [n 帧] - 向上移动线程的堆栈
11. down [n 帧] - 向下移动线程的堆栈
12. kill <线程 ID> <表达式> - 中止具有给定的异常对象的线程
13. interrupt <线程 ID> - 中断线程
14. print <表达式> - 输出表达式的值
15. dump <表达式> - 输出所有对象信息
16. eval <表达式> - 输出表达式的值(与 print 相同)
17. set
18. locals - 输出当前堆栈帧中的所有局部变量
19. classes - 列出当前已知的类
20. class <类 ID> - 显示已命名的类的详细信息
21. methods <类 ID> - 列出类的方法
22. fields <类 ID> - 列出类的字段
23. threadgroups - 列出线程组
24. threadgroup <名称> - 设置当前线程组
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714304358a2421006.html
评论列表(0条)