我正在为现有产品提供支持/修复错误。该产品完全用 java 和 swing 编写。有时为了调试代码,我需要找出当我单击特定按钮或执行某些操作时正在执行的方法。是否有任何 Java 实用程序可以帮助我执行此操作。要附加到调试器,我需要知道在我执行某些操作时它正在执行哪个方法。由于产品如此巨大 我无法根据操作预测类等。
最佳答案
在调试器(例如 Netbeans IDE 中内置的调试器)中运行代码。然后您可以逐步通过您的代码 - 您在开始处或按钮单击的事件处理程序中插入断点,然后从那里逐步进行。如果你不想,你永远不必点击“继续”按钮。
换句话说,不,您不必了解代码的整个调用模式即可对其进行调试 - 这是调试器的优势之一,它可以帮助您了解程序的实际情况。
或者您可以通过在调用每个方法时插入日志/打印语句来“检测”您的代码。
关于java - 当我执行某些操作(如单击按钮)时,如何跟踪在 java 中执行了哪个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9146851/