Eclipse “Set Next Statement”

2022-09-01 23:37:57

有没有办法在Eclipse for Java中跳转到一行代码?这对于重新运行函数以进行调试非常有用。比如Visual Studio的“Set Next Statement”或可拖动的黄色箭头?

Yellow arrow in Visual Studio


答案 1

在调试器中选择堆栈中的位置时,右键单击,然后选择“拖放到帧”。这将展开调用堆栈。可以在当前方法(调用堆栈的顶部)上执行此操作,以展开到方法的顶部。由于各种原因,这并非一直有效,但您可以经常这样做。


答案 2

这个特性在概念上甚至不存在于JVM Tools接口中,更不用说在IDE倾向于与之接口的Java Debug Wire协议中了。在IDE中实现它需要创建(并维护)Hotspot/ JRockit / etc本身的自定义构建。