调试器–jdb.exe
Java调治器为Java措施提供了一个呼吁行调试情况。它既可在当地,也可在与长途的表明器的一次对话中执行。
jdb于当地呆板中可用如下的呼吁启动:
C:\>jdb classname
当你利用-debug选项开始一个Java例程时, 必需提供应Jdb 一个暗码, 这样 Jdb才气开始运转起来。下表包括了所有jdb呼吁。
选项 成果
catch calssID 为特定异常出口而间断
classes 列出当前已知的类
clear classID:line 排除一个断点
cont 从断点处继承执行
down[n frames] 下移一个线程的仓库
dump ID[ID…] 显示所有工具信息
exit(或quit) 退出调试器
help(或?) 列出所有呼吁
ignore classID 忽略特定的异常出口
list[line number] 显示源代码
load classbame 载入要调试的Java类
locals 在当前仓库帧中显示所有局部变量
memory 陈诉内存利用环境
methods classID 列出一个类的成员函数集
print ID[ID…] 列出工具或域
resume [threadID…] 规复线程(默认环境规复所有线程)
run class [args] 开始执行已下载的Java类
step 执行当前行
stop in classID:method 在一成员函数中设一断点
stop at classID:line 在一行设一断点
suspend[threadID…] 遏制一个线程(默认环境遏制所有线程)
hreads threadgroup 列出线程
thread threadID 配置当前线程
threadgroups 列出线程组
threadgroup name 配置当前线程组
up [n frames] 上移一个线程仓库
use [path] 显示或改变源措施路径
where [threadID] or all 使一线程的堆线置空
!! 反复上一次呼吁
-host hostname 该呼吁汇报Jdb到那边去成立长途运行的Java表明器对话进程
-password password 本选项汇报Jdb 用哪个暗码去与长途运行的Java 对话历程相毗连。 暗码 password是由运行带有-debug选项的Java表明器所提供的。