eclipse无法删除某些断点

时间:2013-02-07 08:41:40

标签: java eclipse breakpoints

双击eclipse左侧的蓝色条设置断点。再次双击删除断点。这对我来说很有用,但是如果我使用git来检查不同的分支,通常断点的蓝点会“混淆”或者其他东西。我再也不能双击以取消它们。我被迫进入调试透视图,在“断点”视图中找到断点,然后右键单击并删除。有没有人有一个更简单的解决方案?我正在使用Windows 7中的java进行编码以获得它的价值。

我可以使用此代码重现此错误(假设if是第1行):

if(bool)
{
  // comment
  doSomething();
} else {
  doOther();
}

第4行的断点 - doSomething()。然后我在if上方放了一条新线,将所有东西都移开。 (在第5行移动断点)。然后我做git stash save。当我点击回到eclipse时,蓝点显示在正确的行上,但是断点窗口仍然显示第5行。如果我双击以禁用,它实际上在第4行添加了第二个断点。

我觉得我应该向Eclipse家伙报告。

5 个答案:

答案 0 :(得分:35)

打开debug观点[右外观]

转到breakpoints

单击clear all breakpoints [double X]或滚动,直到找到不想消失的断点并将其删除。

答案 1 :(得分:7)

这里没有一个解决方案适合我。因为我从断点视图中删除了断点,但无法在编辑器中删除它们。我认为这是一种bug。它对我有用的只是

  1. 选择整个班级( Ctrl + a

  2. 剪切整个班级( Ctrl + x

  3. 将其粘贴( Ctrl + v

  4. 有时,解决方案比我们想象的容易:)

答案 2 :(得分:5)

右键点击断点 - >禁用断点。应该管用。此外,如果再次单击(在同一菜单中)“切换断点”,它将完全消失;在第一种情况下,它只是禁用它,但它仍然存在。

答案 3 :(得分:5)

Goto Run - >删除所有断点。这将清除所有无法单独删除的断点。

答案 4 :(得分:3)

有时这种情况发生在我身上。在Debug Perspective中有一个断点选项卡。即使断点在编辑器中变得不可见,它们也很可能在该列表中可见。因此,您可以安全地删除要删除的断点。