java - Eclipse 中的状态监视器?

标签 java eclipse monitor status

我在开发大型软件方面还很陌生,并且我使用 Eclipse 作为 IDE。

当我的程序运行时,我想要获得有关不同类中状态的某些信息(例如某些对象的值)。到目前为止,我只是使用 System.out.println(object.value); 在控制台上将其全部打印出来。

过了一会儿,控制台因打印出的所有不同值而变得困惑。现在我正在寻找一个插件或其他东西,用它我可以做类似的事情

StatusMonitor monitorSize = new StatusMonitor();
StatusMonitor monitorHeight = new StatusMonitor();
monitorSize.print(object.size);
monitorHeight.print(object.height);

然后 Eclipse 有两个不同的终端/窗口,在其中打印特定变量。

有可能实现这一目标吗?

最佳答案

你应该调试它。为此,在代码中添加断点(要在源代码中定义断点,请右键单击 Java 编辑器的左边距,然后选择“切换断点”。或者,您也可以双击该位置。)变量的值。当您在代码中放置断点后,右键单击带有 Main 方法的类,然后选择 --> DEBUG AS--> JAVA 应用程序。然后将打开一个对话框,单击"is",现在您的代码将以 Debug模式打开。在顶部面板上。会有诸如“STEP INTO”等选项。此外,还有一些捷径: F5-->执行当前选定的行并转到程序中的下一行。如果所选行是方法调用,则调试器将进入相关代码。 F6-->F6 跳过调用,即执行方法而不在调试器中单步执行该方法。 F7-->F7 跳出到当前执行方法的调用者。这完成了当前方法的执行并返回到该方法的调用者。 F8-->F8 告诉 Eclipse 调试器恢复执行程序代码,直到到达下一个断点或观察点。

关于java - Eclipse 中的状态监视器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44413255/

相关文章:

hardware - 创建虚拟监视器(显示设备)

java - Java中对象的监视器是什么意思?为什么要用这个词?

java - 如何检查我的 pom.xml 中是否存在环境变量?

java - 无法在数组类型 int[] 上调用我的方法

java - Logcat错误DataAdapter类中的构造函数数据适配器无法应用

eclipse - 设置环境变量启动 mac eclipse

eclipse - Hadoop的Eclipse插件

java - Array.equals(...) 给出了不正确的结果

eclipse - 如何在 Eclipse 中使用 antlr4?

macos - 为 OS X 创建虚拟监视器驱动程序的指针