如何在Eclipse中调试透视图中的当前执行行

时间:2011-06-30 16:10:05

标签: java eclipse

我想在Eclipse Debug透视图中看到左侧带有箭头的当前执行行以绿色突出显示。

不幸的是我不知道如何设置它。我在一些Eclipse平台上看过它,并想知道我是否可以将它设置为显示。

我正在使用Eclipse Ganymede 3.4.2。

7 个答案:

答案 0 :(得分:12)

在调试透视图中,双击一行左侧以设置断点。设置断点后,您可以逐行突出显示正在运行的代码。

如果它无法正常工作,请在此处查看您的偏好: 窗口>偏好>一般>编辑>所有文字编辑器>注释>调试调用堆栈和调试当前指令指针

答案 1 :(得分:1)

我只需重新启动eclipse,一切都开始完美。

答案 2 :(得分:0)

检查您的类路径并确保项目源目录在那里。如果要调试企业应用程序,请清理临时文件和工作目录,然后重新发布应用程序。

答案 3 :(得分:0)

对于其他人,如果它可以解决你的问题。我有类似的问题。我看到它突出显示,在断点处停止。但我无法逐步(F6)调试。原因是eclipse由于断点而停止,并在调试中突出显示/选中了顶部线程。

所以我选择了当前线程,逐个验证,直到当前代码(由于断点而停止)突出显示。

要查看运行的线程,请添加调试视图(如果未显示)。窗口>显示视图>调试。

这也帮助我在运行程序时分别调试2个线程。

由于断点,似乎没有用于从代码中找到当前Thread的短键。

答案 4 :(得分:0)

我的问题是我没有终止调试器。单击按钮(如下面的屏幕截图所示),然后再次运行调试,使当前行再次突出显示。

screenshot showing the terminate button

答案 5 :(得分:0)

我不时遇到这个问题并且无法确定根本原因,但如果我终止调试器,关闭带有断点的源代码窗口,然后重新启动调试器,通常它会自行解决。当断点被击中时,Eclipse 被迫重新打开源窗口,然后断点行被突出显示,Eclipse 似乎突出显示了前进的行。

答案 6 :(得分:-1)

DebugConfigurations>源选项卡>添加...> Java项目>全选(或选择您的项目)>确定>确定>应用重新启动调试器

我只是转发Sudhanshu写的东西,对我来说效果很好。