Java调试教程--使用Jikes进行调试(下)Java调试教程(八)--使用Jikes进行调试(下) SUN Laura Bennett 在 Locals 面板中检查变量设置了断点且应用程序暂停之后,Local 面板将显示所有局部变量引用。以下示例中显示了局部变量在应用程序中当前设置的断点位置的状态。可以看到,显示每个局部变量的同时,还显示其相关的类型和值。 在 Callers 面板中查看调用堆栈调用堆栈是一个列表,它列出了在执行的断点位置之前已经调用或执行过的类。最近调用或执行的方法在堆栈的顶部。从上往下数第二个元素发出了一个调用来执行最顶部的方法,依次类推。在以下示例中,从 main() 方法中调用了 listAll()。 在 Threads 面板中检查线程由于 Java 代码是多线程,因此它必须能够监控个别线程的进程。Threads 显示了当前正在执行的线程的状态。在我们的代码中,只有一个线程。在更复杂的应用程序中,可能会看到在 thread 面板中列出了多个线程。 在 Classes 面板中查看已装入的类Classes 面板中列出了在执行程序时装入的类。选择那些类中的任何一个以在 Source 面板中查看代码。请记住,如果没有使用 -g 选项来编译类,就无法查看源码。 完成实例研究 您已经了解如何有效使用 Jikes 调试设施来追捕和查明错误。我们使用相当简单的示例来演示了调试器。我们建议使用更复杂的 Applet 或应用程序来增加您使用调试器的经验。 请记住,Jikes是一个开放源码调试器,所以我们希望您更新并增强它。最后,但也是相当重要的,请与开发者社区共享您的更改 上一篇:Java调试教程--使用Jikes进行调试(上) 下一篇:Java调试教程----序 更多相关文章
|
推荐文章
精彩文章
|