开发手册 欢迎您!
软件开发者资料库

JDB - 基本命令

JDB基本命令 - 从Eclipse的简介,安装,语法,选项,会话,基本命令,断点,步进,异常,JDB开始,简单易学地学习JDB。

本章将指导您完成JDB的基本命令.启动会话后,这些命令用于调试程序.

以下是用于调试的命令列表.

名称描述
help或?最重要的 JDB 命令;它会显示一个包含简短描述的已识别命令列表.
run启动 JDB 并设置必要的断点后,您可以使用此命令开始执行并调试应用程序.
cont在断点,异常或步骤之后继续执行调试的应用程序.
print显示Java对象和原始值.
dump对于原始值,此命令与print相同.对于对象,它会打印对象中定义的每个字段的当前值.包含静态和实例字段.
threads列出的是当前正在运行.
thread选择一个线程作为当前线程.
where转储当前线程的堆栈.

示例

我们假设我们有一个名为 Add 对于以下示例:

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 Addinitializing jdb …>run

执行这些命令后,您将看到以下输出:

基本命令

nPgpT" })