【问题标题】:Status Monitor in Eclipse?Eclipse中的状态监视器?
【发布时间】:2017-06-07 12:54:06
【问题描述】:

我是开发大型软件的新手,我使用 Eclipse 作为 IDE。

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

过了一会儿,控制台变得混乱,所有不同的值都打印出来了。现在我正在寻找一个插件之类的东西,我可以用它来做类似的事情

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

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

有没有可能做到这一点?

【问题讨论】:

  • 使用调试透视图。您可以在互联网上找到有关如何在 eclipse 中调试的资源。
  • Eclipse 在与您的代码完全分离的 JVM 中运行,因此这一点都不容易做到。听起来您可能已经到了需要考虑为代码编写简单 GUI 的地步了。

标签: java eclipse monitor status


【解决方案1】:

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

【讨论】:

  • 这似乎根本没有回答这个问题。问题不在于调试任何东西。
猜你喜欢
  • 2013-02-02
  • 2013-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多