月食不会止步于断点处

ogq8wdun  于 2022-09-21  发布在  Eclipse
关注(0)|答案(30)|浏览(224)

Eclipse 3.5.2不会在断点停止。这就好像调试器使用的是源文件的较旧版本。

尝试了通常的刷新、清理所有项目、构建所有项目,没有任何更改。

已处于调试模式,并且已检查断点。

  • OK最终删除了整个项目并再次将其 checkout 。但仍对问题出在哪里感到好奇。
zy1mlcev

zy1mlcev16#

也许您已经按下了断点视图中的跳过所有断点按钮。

0s0u357o

0s0u357o17#

在我的例子中,我必须启用然后禁用Preferences中的一个选项。我不喜欢debug view在命中断点时继续跳转,所以我禁用了这个选项,但导致了问题。

解决方案是再次启用它,启动调试会话,命中断点并在UI中显示,然后再次禁用该选项。

看起来像是Eclipse 4.17中的一个错误

更新

还有另一种更简单的方法,可以使Eclipse在断点处突出显示调试,或者更确切地说,刷新调试UI以正常工作。到达断点后,如果您还没有进入调试模式,Eclipse会要求您切换到调试模式,单击Switch按钮,然后激活debug选项卡/视图,您会注意到单步执行按钮被激活,断点行被高亮显示。

ttygqcqt

ttygqcqt18#

1.转到(eclipse-workspace)\.metadata\.plugins\org.eclipse.wst.server.core,删除所有临时文件夹。
1.清理并重启服务器。

tuwxkamq

tuwxkamq19#

出现这种情况的一个原因可能是,当播放时,您按下了“跳过所有断点”,而另一张图片比通常的要小(因为屏幕分辨率更高)。另一件事可能是,断点只在VM线程下停止,而不是在普通线程下!

rbl8hiat

rbl8hiat20#

我已经按我应该的方式启用和配置了所有断点。但每当我点击“调试”,它只会单步通过程序(按f5/f6),结果是有一个无赖设置

右击项目>调试配置>“调试器”标签>取消选中“启动时停止:”框

xmjla07d

xmjla07d21#

断点似乎起作用了,但不起作用--在我过去几年使用的那些版本的Eclipse上起作用了。目前我正在使用Juno,只是再次遇到断点不起作用的情况。上面的解决方案虽然很好,但对我来说并不奏效。

以下是在我的案例中奏效的方法:

1.删除了该项目
1.从svn查看回来。
1.再次将其导入到Eclipse
1.运行“MVN eclipse:eclipse”

由于该项目也是一个Groovy/http-Bulder/junit-test项目,因此我必须:

1.将项目从Java转换为Groovy
1.将/src/test/groovy添加到Java构建路径(构建路径上的源文件夹)
1.在/src/test/groovy的Java构建路径中包含“**/*.groovy”

2w3kk1z5

2w3kk1z522#

在我的例子中,不知何故,断点被自动禁用,因为这个开关打开了,跳过断点。

f0ofjuux

f0ofjuux23#

我错误地将条件断点放在了方法入口点上。删除了那个断点,它就起作用了。

注:尝试了跳过所有断点、清除所有项目、刷新、在锁定之前没有运气地关闭Eclipse。

ax6ht2ek

ax6ht2ek24#

这也发生在我身上,在我的例子中,这是由于gdb启动器,我需要将其转向“Legacy Create Process Launcher”。要做到这一点,

  • 在Windows>Preferences>Run/Debug>Launching>Default启动器中,将默认启动器更改为“旧版创建进程启动器”。
  • 或在应用程序的调试配置中选择此启动器(运行>调试配置>选择调试配置)。在底部的“Main”选项卡下,单击“Select Other...”,选中“Use Configuration Specify Setting”框,然后选择“Legacy Create Process Launcher”。
sz81bmfz

sz81bmfz25#

表演一首“Clean All”对我很管用。

点击“Project”标签-->“Clean”菜单项。

在“Clean”对话框中选择“Clean All Projects”单选按钮。将其余值保留为默认值。点击“确定”按钮。

答对了!远程调试开始像以前一样漂亮地为我工作。

qojgxg4l

qojgxg4l26#

请从Eclipse菜单中取消选中此选项。

运行->跳过所有断点。

我认为,一旦您在Debug/Break Points窗口中选择Remove All Break Points选项,这将被永久启用。

6kkfgxo0

6kkfgxo027#

有时,您确实启动了调试模式,但调试器实际上并未被附加/分离。当我的笔记本React非常慢的时候,我也有过几次这个问题。对我来说,重启总是能解决这个问题。

也可以试着做一个干净的All(在Eclipse中创造奇迹)。

x7yiwoj4

x7yiwoj428#

清除所有断点修复了该问题(在调试器Angular :Window -> Remove All Breakpoints)。

重建项目对我来说并不奏效。

vwhgwdsa

vwhgwdsa29#

Ctrl+Alt+B

或通过以下步骤

fcg9iug3

fcg9iug330#

谢谢大家,这也真的拯救了我的一天。我之前按下了跳过断点,如果你做了同样的事情,这将导致断点上出现一个反斜杠图标。

要让它恢复正常,请执行以下操作:

1.切换到Debug透视图。
1.点击屏幕右上角的断点视图,也可以通过窗口->显示视图->断点进入。
1.左侧第5个图标,您将看到带有反斜杠的断点。按下那个键。

要确认,请尝试在任何一行上放置断点,它应该会正常显示。

相关问题