IDEA 调试技巧,比 Eclipse 强太多了( 二 )


起作用的就是

  1. -Xdebug-Xnoagent-Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9081
注意:远程调试从技术上讲 , 就是在本机与远程建立scoket通讯 , 所以端口不要冲突 , 而且本机要允许访问远程端口 , 另外这一段参数 , 放要在-jar 或 ${main_class}的前面
4、2 idea中设置远程调试
IDEA 调试技巧,比 Eclipse 强太多了文章插图
然后就可以调试了
IDEA 调试技巧,比 Eclipse 强太多了文章插图
前提是本机有项目的源代码, 在需要的地方打个断点 , 然后访问一个远程的url试试 , 断点就会停下来 。
五、临时执行表达式/修改变量的运行值调试时 , 可以临时执行一些表达式 , 参考下图:点击这二个图标中的任何1个都可以
IDEA 调试技巧,比 Eclipse 强太多了文章插图
点击+号后 , 就可以在新出现的输入框里输入表达式 , 比如i+5
IDEA 调试技巧,比 Eclipse 强太多了文章插图
然后回车 , 马上就能看到结果
IDEA 调试技巧,比 Eclipse 强太多了文章插图
当然 , 如果调试时 , 想动态修改变量的值 , 也很容易 , 在变量上右击 , 然后选择Set Value , 剩下的事 , 地球人都知道 。
IDEA 调试技巧,比 Eclipse 强太多了文章插图
善用上述调试技巧 , 相当大家撸起代码来会更有感觉 , 祝大家假期愉快!
PS:如果觉得我的分享不错 , 欢迎大家随手点赞、转发 。
IDEA 调试技巧,比 Eclipse 强太多了文章插图
之前 , 给大家发过三份Java面试宝典 , 这次新增了一份 , 目前总共是四份面试宝典 , 相信在跳槽前一个月按照面试宝典准备准备 , 基本没大问题 。
  • 《java面试宝典5.0》(初中级)
  • 《350道Java面试题:整理自100+公司》(中高级)
  • 《资深java面试宝典-视频版》(资深)
  • 《Java[BAT]面试必备》(资深)
分别适用于初中级 , 中高级 , 资深级工程师的面试复习 。
内容包含java基础、javaweb、mysql性能优化、JVM、锁、百万并发、消息队列 , 高性能缓存、反射、Spring全家桶原理、微服务、Zookeeper、数据结构、限流熔断降级等等 。
IDEA 调试技巧,比 Eclipse 强太多了文章插图
看到这里 , 证明有所收获