在Eclipse中调试期间,是否可以跳转到一行并在调试期间执行它?

在Visual Studio中,可以在调试会话期间跳转到光标选择的行并执行该行。 跳到该行后,您可以从跳转到的行继续调试。 Java / Eclipse世界中是否存在此function?

例如:

foo1();

foo2的();

foo3();

返回true;

在Visual Studio中,可以在foo1()上中断,将光标放在foo3()上,执行foo3()而不执行foo2。 此外,当调试器在“return true”上停止时,我可以将光标放在foo1上,然后再次执行foo1。 此外,我可以继续通过这些操作执行任意代码行。

是。 在线上放置断点,按F8,等待程序执行直到该行,然后按F6转到下一行,或按F5进入当前行。

编辑:

一旦线程在调试器中暂停,您也可以选择一些可运行的代码,右键单击,然后选择“显示”(Ctll-Shift-D)或“执行”(Ctrl-U)。 您还可以使用“显示”视图键入任何语句,选择它,然后执行或显示它。

单击要运行的行并按Ctrl + R,它将运行到该行,而不是放入大量的断点。 您也可以使用F8运行到下一个断点,或者使用F6运行到下一个断点。