繁体   English   中英

在Eclipse IDE中的Debug上下文中编程

[英]Programming in Debug context in Eclipse IDE

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

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

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

Chrome js调试

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

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

在调试会话中评估表达式

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

1.手动检查表达式

当程序执行在某一行被挂起时(由于断点或手动逐步通过调试器),您可以通过选择代码中的表达式,然后右键单击并选择Inspect来手动评估表达式,如下所示屏幕截图。 或者,选择表达式后, 按Ctrl + Shift + I

在此处输入图片说明

2.在“表达式”视图中观看表达式

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

在此处输入图片说明

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

通过“ 显示”视图,您可以编写自己的表达式,语句或任何将在暂挂的程序代码的上下文中进行评估或执行的代码。 如果您想在不更改原始表达式的情况下评估复杂的表达式并重新启动调试,这将很有用。

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

在此处输入图片说明

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM