在 IntelliJ IDEA 中调试代码,通常包含以下几个步骤:
有两种常见方式:
Debug 'xxx'Shift + F9Control + D当程序停在断点后,会出现 Debug 工具窗口,常用功能如下:
| 功能 | Windows / Linux | macOS | 说明 |
|---|---|---|---|
| Step Over | F8 |
F8 |
执行当前行,不进入方法 |
| Step Into | F7 |
F7 |
进入当前调用的方法 |
| Step Out | Shift + F8 |
Shift + F8 |
退出当前方法 |
| Resume | F9 |
F9 |
继续执行到下一个断点 |
Alt + F8Option + F8i == 10
只有条件成立时才停下。
Run → View Breakpoints+ → Java Exception BreakpointsNullPointerException)如果是调试远程服务:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
Run → Edit Configurations → Remote JVM Debug如果你愿意,可以告诉我:
我可以给你更针对性的调试示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。