请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

idea debug没有进入断点

老师,您好

我使用idea调试的时候程序不会进入断点,在网上搜索了好久还是没有相关答案。

我正在做单任务版的爬虫,调试过程是这样的,先是设置了断点:

https://img1.sycdn.imooc.com//szimg/5fc45c8209b2cd0510440616.jpg

然后回到main主函数点击debug按钮:

https://img1.sycdn.imooc.com//szimg/5fc45cca099a96ae15050472.jpg

结果程序直接运行结束了,没有进入断点:

https://img1.sycdn.imooc.com//szimg/5fc45cfc092ee26e12990353.jpg

请问这个怎么解决呢?


我的单任务版的测试通过了,但是整个程序运行起来数据没爬下来,想通过debug排查下问题 T_T

正在回答

1回答

断点不工作,可能是ide的bug,也更可能是的确没有执行到。没有执行到的可能有可能是逻辑写错,甚至我都有碰到过可能是没有保存文件。

首先我们要确保执行到,就要通过print大法。在你认为应该断的附近加入print,看看能不能打出来。另外,这个函数在之前有不少return,也建议在Fetch的第一行http.Get处断点。

0 回复 有任何疑惑可以回复我~
  • 提问者 脚扶拖拉机 #1
    谢谢老师指点,是ide的问题,我的是2018版的idea,升级到2020就能debug了
    回复 有任何疑惑可以回复我~ 2020-12-13 12:12:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信