为什么我不能在eclipse中设置断点?

时间:2012-01-05 18:52:27

标签: eclipse breakpoints

由于一些奇怪的原因,我不能在我的eclipse项目中使用断点。我设置的所有断点都有一条对角线,位于相应行(位于窗口左边缘)的点上方,就像它们被阻挡一样。当我在调试模式下运行时,将忽略断点。有什么想法吗?

8 个答案:

答案 0 :(得分:131)

您可能只是在断点视图中按下了“跳过所有断点” - 只需再次按下它即可。

Skip All Breakpoints (Ctrl + Alt +V)

默认键绑定包括: Ctrl + Alt + B

答案 1 :(得分:8)

这并没有完全回答OP的问题,但是当我试图双击以添加断点时,我收到消息说明"此功能未启用"。

我必须右键单击断点栏并选择"断点类型" - > " C / C ++断点"而不是"默认"。然后它工作正常。

答案 2 :(得分:3)

在python中,我不得不去: windows-> perspective-> Open Perspective-> Debug 然后选择Breakpoints选项卡并确保未选中带斜杠的零(跳过所有断点)(您也可以使用Ctrl-Alt-B切换它)。

答案 3 :(得分:2)

  1. 打开Debug 查看
  2. 打开Breakpoint 观点
  3. 右键单击所有断点
  4. 启用

答案 4 :(得分:1)

我的“切换断点”和其他菜单选项已被禁用。我重新启动了Eclipse(Kepler SR1),他们又回来了。我可以再次设置断点!

答案 5 :(得分:1)

在我的情况下,我在调试期间编辑了我的代码,添加了一个空值检查,这样我就可以设置一个断点来仅在某个值为null时停止执行。我无法添加断点,因为正在运行的应用程序中没有相关的代码行。

在Java中,一旦保存文件就可以编辑某些代码更改,因此在我的情况下,记住保存更改足以启用断点。

对于无法编入的更改,必须在新的代码行出现之前重新启动应用程序。

答案 6 :(得分:0)

就我而言,我打开了断点视图,单击“删除所有断点”,然后关闭“跳过所有断点”选项,然后再打开。这让我可以再次设置断点。这是在eclipse重新启动后无法提供帮助。

答案 7 :(得分:0)

我有一个类似的问题,对我来说,在从Marketplace安装新插件后,标准代码编辑器发生了变化。显然,插件想要更改许多文件类型的默认编辑器,而不仅仅是我为其安装的文件类型。新编辑器不允许设置断点,但我当时并未知道它有变化。当我在Project-explorer中右键单击我的源文件时,我在open下看到 - 顶部列出了新的编辑器。当我用上一个编辑器打开时,一切都恢复正常。