在 Eclipse 中,我正在编写一些代码来爬取特定网页并下载一个小程序,然后将其添加到 JFrame 并执行。如果我在不添加任何断点的情况下运行程序,它会完美运行。它加载小程序,并开始运行。但是,如果我在 applet update(Graphics g) 方法中添加断点,它只会停止刷新。显然,这是意料之中的,但它从未真正触发断点。
我知道断点通常与我的设置一起工作,事实上,如果我paint(Graphics g)
在完全相同的小程序的方法中添加一个断点,它会在你期望的任何时候触发。
唯一有点不同寻常的是我没有我正在显示的小程序的源代码。相反,我只是在方法条目上设置了一个断点。
如果我在小程序运行时禁用断点,它会继续绘制,但如果我再次启用它,它不会总是停止重新绘制。
我不知道这是否可能是 eclipse/jvm 的预期行为,或者我是否发现了一个错误。如果是错误,是eclipse还是jvm中的错误?