加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

eclipse debug 执行到断点后f8等按钮变灰

(2015-06-11 16:42:07)
分类: eclipse工具使用
程序不打断点时可以正常运行,但是打了断点并debug时定位到第一个断点后就停止了,debug上的step over和step into以及continue都是灰色不能用。
打开console,发现不知为什么项目有两个同时在开启,关掉其中一个,就可以正常debug了。

以下是csdn遇到同样问题的讨论,粘贴过来备忘:
这个我用 WSAD 5.1.2 时经常碰到,一般是因为你在 Step Over 和 continue 上点击的时候动作太快了,因为你发出一个指 令,需要通过 TCP 传递到远程 JVM 调试器,再响应回来,只有当 Eclipse 收到了响应你的画面才会变化,但当你点击得太快了。所以我猜想 是 Eclipse 的 bug,当出现了线程同步的问题,导致远程 JVM 调试器发回的响应没有让 Eclipse 作出正确的反应并且内部状态不一 致,这样,远程 JVM 已经按指令停下来了,但 Eclipse 确并不知道,Eclipse 的画面也未更新。

当了现这个问题时,我在 WSAD 5.1.2 中会 Kill 然后重来,切记,不要当 debug 里面的东西还没反应过来时,不要再点 击 continue 或 step over 之类的,急切地发送新的指令只会导致整个进程挂起无法再让它继续运行了,最后你只有 Kill 它了。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有