在eclipse中,在debugging时,如何访问交互式顶级(a.ka.“display console”)?

在我使用的大多数编程语言中,当debugging时,当我遇到一个断点时,我可以执行任意代码(无论我在命中断点后键入控制台)。

我如何在Eclipse中做到这一点? debugging模式默认情况下有一个显示控制台,但没有交互式控制台(我可以inputJava代码以便立即执行)

您可以使用显示视图执行abritary代码,通过以下方式访问它:

窗口 – >显示视图 – >显示

然后键入要执行的代码(可以使用CTRL+SPACE来自动完成)。

执行代码,然后select它:

CTRL + SHIFT + d

这应该执行基于你所命中的断点的代码。

替代文字160wpb4.gif

Eclipse确实如此。 窗口 – >显示视图 – >交互式控制台。 请注意,您也可以在监视视图中执行expression式(例如result = false,exception.printStackTrace()等)。