由于一些奇怪的原因,我不能在我的eclipse项目中使用断点。我设置的所有断点都有一条对角线,位于相应行(位于窗口左边缘)的点上方,就像它们被阻挡一样。当我在调试模式下运行时,将忽略断点。有什么想法吗?
答案 0 :(得分:131)
答案 1 :(得分:8)
这并没有完全回答OP的问题,但是当我试图双击以添加断点时,我收到消息说明"此功能未启用"。
我必须右键单击断点栏并选择"断点类型" - > " C / C ++断点"而不是"默认"。然后它工作正常。
答案 2 :(得分:3)
在python中,我不得不去: windows-> perspective-> Open Perspective-> Debug 然后选择Breakpoints选项卡并确保未选中带斜杠的零(跳过所有断点)(您也可以使用Ctrl-Alt-B切换它)。
答案 3 :(得分:2)
Debug
查看 Breakpoint
观点 答案 4 :(得分:1)
我的“切换断点”和其他菜单选项已被禁用。我重新启动了Eclipse(Kepler SR1),他们又回来了。我可以再次设置断点!
答案 5 :(得分:1)
在我的情况下,我在调试期间编辑了我的代码,添加了一个空值检查,这样我就可以设置一个断点来仅在某个值为null时停止执行。我无法添加断点,因为正在运行的应用程序中没有相关的代码行。
在Java中,一旦保存文件就可以编辑某些代码更改,因此在我的情况下,记住保存更改足以启用断点。
对于无法编入的更改,必须在新的代码行出现之前重新启动应用程序。
答案 6 :(得分:0)
就我而言,我打开了断点视图,单击“删除所有断点”,然后关闭“跳过所有断点”选项,然后再打开。这让我可以再次设置断点。这是在eclipse重新启动后无法提供帮助。
答案 7 :(得分:0)
我有一个类似的问题,对我来说,在从Marketplace安装新插件后,标准代码编辑器发生了变化。显然,插件想要更改许多文件类型的默认编辑器,而不仅仅是我为其安装的文件类型。新编辑器不允许设置断点,但我当时并未知道它有变化。当我在Project-explorer中右键单击我的源文件时,我在open下看到 - 顶部列出了新的编辑器。当我用上一个编辑器打开时,一切都恢复正常。