2012-01-13 73 views
21

有没有办法在Eclipse for Java中跳转到一行代码? 重新运行函数进行调试会很有用。 像Visual Studio的“Set Next Statement”或可拖动的黄色箭头?Eclipse“Set Next Statement”

Yellow arrow in Visual Studio

+1

这是一个类似的问题http://stackoverflow.com/questions/4864917/is-it-possible-to-go-back-in-java-eclipse-debugger-like-dragging-the-arrow-in – 2012-04-05 17:44:07

回答

13

当在调试器中选择堆栈的地方,点击右键,选择“删除到帧”。这将展开调用堆栈。您可以在当前方法(调用堆栈的顶部)上执行此操作以展开到方法的顶部。由于各种原因,这种方式并不总是有效,但您可以经常这样做。

+2

如果你只想返回一行代码,我知道你不得不放到栈中的前一帧,然后重新运行一切,直到你到达那行代码 – BornToCode 2014-07-08 16:26:41

2

我也没有找到它,并且不认为它被支持。它在Visual Studio中的可用性(用于C++开发)真的让我受宠若惊。有时候它非常有用。

0

我不知道任何方式在Eclipse中这么做 - 并且所有明显的检查都没有任何结果。我怀疑java的工作方式有问题,因为它在Visual Studio中可用很长一段时间,并且Eclipse没有匹配它,这意味着它不是一个繁重的任务,而是一个史诗级的任务。