2011-06-30 27 views
12

我正在使用Eclipse Ganymede 3.4.2。 我希望在我的eclipse调试透视图中看到当前的执行行用绿色突出显示,左边是箭头。 不幸的是我不知道如何设置它。我在一些Eclipse平台上看到它,并想知道我是否可以将其设置为显示。如何在Eclipse中调试当前执行线的调试透视

请帮忙。

+0

你想看到当前执行行,而代码执行?据我所知,Eclipse只在线程暂停时突出显示执行行。 –

+0

我添加了一个断点,然后调试,但当前的执行行没有突出显示。 – Viidhya

+0

声音像断点线没有被执行。您通过在断点行之前添加'System.out.println(“执行bp行”)来确认。 (如果该行被执行多次,这可能会产生太多的输出;在这种情况下,第一次设置一个标志,并在标志设置后跳过输出。) –

回答

12

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

UPDATE:如果如预期它不工作,只是检查你的喜好在这里: 窗口>首选项>常规>编辑>所有文本编辑器>注释>调试调用堆栈和调试当前指令指针

+0

感谢您的意见。不幸的是,在我放置一个断点后,执行逐行进行,尽管该行没有被突出显示。 – Viidhya

+0

检查首选项中的设置 – MLS

+0

我不知道首选项中的哪些设置与此对应。我试了几次。他们没有工作。 – Viidhya

0

检查你的班级路径,并确保项目源目录在那里。如果您正在调试企业应用程序clean temp和工作目录并重新发布您的应用程序。

0

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

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

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

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

似乎没有简短的键来定位由于断点而停止的代码的当前线程。