Java Eclipse IDE中调试上下文中的编程

Java Eclipse IDE中调试上下文中的编程,java,debugging,eclipse,Java,Debugging,Eclipse,有没有一种编程(Java)的方法,我的意思是,在IDE中的任何地方编写一些代码,当程序执行在Eclipse IDE中的某个调试点等待时,在当前调试上下文中评估某些内容 我需要的功能与googlechrome为Javascript开发人员提供的功能非常相似 在下图中,$(this).text()返回当前调试上下文中的按钮文本 您可以使用表达式视图编写表达式并查看其结果 下面的材料是我在SO文档中写的 在调试会话中计算表达式 在调试Java应用程序时,有几种方法可以计算某个表达式 1。手动检查表达式

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

我需要的功能与
googlechrome
Javascript
开发人员提供的功能非常相似

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


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

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

在调试会话中计算表达式 在调试Java应用程序时,有几种方法可以计算某个表达式

1。手动检查表达式

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

2。在表达式视图中查看表达式

如果您想连续计算表达式,比如说因为它在循环中,您可以在表达式视图中查看它。这样,每当程序在循环的每次迭代中挂起时,它的值就会显示出来。要执行此操作,请选择所需的表达式,然后右键单击并选择“监视”。这将打开表达式视图,并显示表达式的值(参见下图)。也可以在视图中手动编写表达式

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

显示视图允许您编写自己的表达式、语句或任何一般代码,这些代码将在挂起的程序代码上下文中计算或执行。如果希望在不更改原始表达式的情况下计算复杂表达式,并重新启动调试,则此选项非常有用

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


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

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

在调试会话中计算表达式 在调试Java应用程序时,有几种方法可以计算某个表达式

1。手动检查表达式

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

2。在表达式视图中查看表达式

如果您想连续计算表达式,比如说因为它在循环中,您可以在表达式视图中查看它。这样,每当程序在循环的每次迭代中挂起时,它的值就会显示出来。要执行此操作,请选择所需的表达式,然后右键单击并选择“监视”。这将打开表达式视图,并显示表达式的值(参见下图)。也可以在视图中手动编写表达式

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

显示视图允许您编写自己的表达式、语句或任何一般代码,这些代码将在挂起的程序代码上下文中计算或执行。如果希望在不更改原始表达式的情况下计算复杂表达式,并重新启动调试,则此选项非常有用

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


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

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

在调试模式视图中,可以使用显示窗口。在调试模式视图中,可以使用显示窗口。谢谢,但显示窗口是解决我的问题的最佳方案。我对你的答案投了赞成票。谢谢,但显示窗口是解决我问题的最佳方案。我对你的答案投了赞成票。显示窗口是解决我问题的完美方法。与此同时,我所做的是,在程序编辑器的断点下编写代码,选择代码并执行(CTRL+U)或检查(CTRL+SHIFT+I),这就像一个符咒。显示窗口是解决我问题的完美方法。与此同时,我所做的是,在程序编辑器的断点下编写代码,选择代码并执行(CTRL+U)或检查(CTRL+SHIFT+I),这就像一个符咒。