- JDB 教程
- JDB - 主页
- JDB - 简介
- JDB - 安装
- JDB - 语法
- JDB - 选项
- JDB - 会话
- JDB - 基本命令
- JDB - 断点
- JDB - 步进
- JDB - 异常
- JDB - 在 Eclipse 中
- JDB 有用资源
- JDB - 快速指南
- JDB - 有用资源
- JDB - 讨论
JDB - 基本命令
本章将指导您了解 JDB 的基本命令。启动会话后,这些命令用于调试程序。
以下是用于调试的命令列表。
名称 | 说明 |
---|---|
help 或 ? | 最重要的 JDB 命令;它显示已识别命令的列表以及简要说明。 |
run | 在启动 JDB 并设置必要的断点之后,您可以使用此命令启动执行并调试应用程序。 |
cont | 在遇到断点、异常或步进后继续执行调试的应用程序。 |
显示 Java 对象和基本值。 | |
dump | 对于基本值,此命令与 print 相同。对于对象,它打印对象中定义的每个字段的当前值。包括静态字段和实例字段。 |
threads | 列出当前正在运行的线程。 |
thread | 选择一个线程作为当前线程。 |
where | 转储当前线程的堆栈信息。 |
示例
让我们假设我们有一个名为加法的示例类,用于以下示例
Add.java
public class Add { public int addition( int x, int y) { int z = x + y; return z; } public static void main( String ar[ ] ) { int a = 5, b = 6; Add ob = new Add(); int c = ob.addition(a,b); System.out.println("Add: " + c); } }
使用以下命令编译此类 Add.java
\>javac Add.java
运行
此命令执行主类文件,该文件已添加到 JDB 中用于调试。执行以下命令来运行 Add 类。
\>jdb Add initializing jdb … >run
执行这些命令后,您可以看到以下输出
广告