【问题标题】:Programming in Debug context in Eclipse IDE在 Eclipse IDE 中的调试上下文中编程
【发布时间】:2014-10-24 14:24:55
【问题描述】:

有没有一种编程方法(Java),我的意思是,在 IDE 中的任何位置编写一些代码,以在程序执行等待 Eclipse IDE 中的某个调试点时评估当前调试上下文中的某些内容?

我需要的功能与Google ChromeJavascript 开发人员提供的功能非常相似。

在下图中$(this).text() 在当前调试上下文中返回按钮的文本。

【问题讨论】:

  • 在您的调试模式视图中,您可以使用显示窗口。

标签: java debugging eclipse


【解决方案1】:

您可以使用表达式视图来编写表达式并查看其结果。

下面的材料是我在 SO 文档中写的。

在调试会话中评估表达式

在调试 Java 应用程序时,有几种方法可以评估某个表达式。

1.手动检查表达式

当程序执行在某一行暂停时(由于断点或手动单步调试器),您可以通过选择代码中的表达式,然后右键单击并选择 来手动计算表达式如下图所示检查。或者,在选择表达式后执行 Ctrl+Shift+I

2。在表达式视图中观察表达式

如果您想连续评估一个表达式,比如因为它在一个循环中,您可以在“表达式”视图中查看它。这样,只要程序在循环的每次迭代中暂停,它的值就会显示出来。为此,请选择所需的表达式,然后右键单击并选择 Watch。这将打开 Expressions 视图并显示表达式的值(见下图)。您也可以在视图中手动编写表达式。

3.使用显示视图评估和执行语句

显示 视图允许您编写自己的表达式、语句或任何一般代码,这些代码将在暂停的程序代码的上下文中进行评估或执行。如果您想在不更改原始表达式的情况下评估复杂表达式并重新启动调试,这将非常有用。

要打开显示视图,请选择窗口 > 显示视图 > 显示。然后在视图中编写您的表达式或语句,并选择视图工具栏中的选项之一,例如执行编写的语句,或在视图中显示评估它们的结果,如下图所示。在 Display 视图中编写的代码也可以通过选择它,然后右键单击并选择所需的操作来检查或执行。

【讨论】:

  • 谢谢,但显示窗口是解决我问题的完美解决方案。我赞成你的回答。
【解决方案2】:

使用显示窗口。您可以在显示窗口中编写一段代码并立即查看结果。

【讨论】:

  • 显示窗口是我的问题的完美解决方案。同时我所做的是,在断点下方的程序编辑器中编写一段代码,选择代码并执行 Execute (CTRL + U) 或 Inspect (CTRL + SHIFT + I),这就像一个魅力。
猜你喜欢
  • 2020-08-10
  • 2011-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-08
  • 2016-03-31
  • 2014-09-26
  • 1970-01-01
相关资源
最近更新 更多