使用jdb调试时的命令

** 命令列表 ** connectors - 列出此 VM 中可用的连接器和传送器 run [类 [参数]] - 开始执行应用程序的主类 threads [线程组] - 列出线程 thread <线程 ID> - 设置默认线程 suspend [线程 ID] - 暂停线程(默认为所有线程) resume [线程 ID] - 恢复线程(默认为所有线程) 其中 [<线程 ID> | all] - 转储线程的堆栈 其中 [<线程 ID> | all] - 转储线程的堆栈,以及 pc 信息 up [n 帧] - 向上移动线程的堆栈 down [n 帧] - 向下移动线程的堆栈 kill <线程 ID> <表达式> - 中止具有给定的异常对象的线程 interrupt <线程 ID> - 中断线程 print <表达式> - 输出表达式的值 dump <表达式> - 输出所有对象信息 eval <表达式> - 输出表达式的值(与 print 相同) set <lvalue> = <表达式> - 为字段/变量/数组元素指定新值 locals - 输出当前堆栈帧中的所有局部变量 classes - 列出当前已知的类 class <类 ID> - 显示已命名的类的详细信息 methods <类 ID> - 列出类的方法 fields <类 ID> - 列出类的字段 threadgroups - 列出线程组 threadgroup <名称> - 设置当前线程组 stop in <类 ID>.<方法>[(参数类型,...)] - 在方法中设置断点 stop at <类 ID>:<行> - 在行中设置断点 clear <类 ID>.<方法>[(参数类型,...)] - 清除方法中的断点 clear <类 ID>:<行> - 清除行中的断点 clear - 列出断点 catch [uncaught|caught|all] <类 ID>|<类模式> - 出现指定的异常时中断 ignore [uncaught|caught|all] <类 ID>|<类模式> -- 对于指定的异常,取消 "catch" watch [access|all] <类 ID>.<字段名> - 监视对字段的访问/修改 unwatch [access|all] <类 ID>.<字段名> - 停止监视对字段的访问/修改 trace methods [线程] - 跟踪方法输入和退出 untrace methods [线程] - 停止跟踪方法输入和退出 step - 执行当前行 step up - 执行到当前方法返回到其调用程序 stepi - 执行当前指令 next - 跳过一行(跨过调用) cont - 从断点处继续执行 list [line number|method] - 输出源代码 use(或 sourcepath) [源文件路径] - 显示或更改源路径 exclude [<类模式>, ...| “无”] - 对于指定的类,不报告步骤或方法事件 classpath - 从目标 VM 输出类路径信息 monitor <命令> - 每次程序停止时执行命令 monitor - 列出监视器 unmonitor <监视器号> - 删除监视器 read <文件名> - 读取并执行命令文件 lock <表达式> - 输出对象的锁信息 threadlocks [线程 ID] - 输出线程的锁信息 pop - 弹出整个堆栈,且包含当前帧 reenter - 与 pop 相同,但重新输入当前帧 redefine <类 ID> <类文件名> - 重新定义类的代码 disablegc <表达式> - 禁止对象的垃圾收集 enablegc <表达式> - 允许对象的垃圾收集 !! - 重复执行最后一个命令 <n> <命令> - 将命令重复执行 n 次 help(或 ?) - 列出命令 version - 输出版本信息 exit(或 quit) - 退出调试器 <类 ID>:带有软件包限定符的完整类名 <类模式>:带有前导或后缀通配符 (*) 的类名 <线程 ID>: "threads" 命令中报告的线程号 <表达式>:Java(TM) 编程语言表达式。 支持大多数常见语法。 可以将启动命令置于 "jdb.ini" 或 ".jdbrc" 之中 (两者位于 user.home 或 user.dir 中)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值