温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

intellij idea怎么调试代码

发布时间:2026-10-29 11:21:02 来源:亿速云 阅读:93 作者:小樊 栏目:软件技术

在 IntelliJ IDEA 中调试代码,通常包含以下几个步骤:


一、基本调试流程

1. 设置断点(Breakpoint)

  • 在代码行号左侧 单击 一下,出现红色圆点。
  • 程序运行到这一行时会暂停。

2. 以 Debug 模式运行

有两种常见方式:

  • 点击工具栏上的 小虫子图标(Debug)
  • 右键文件 → Debug 'xxx'
  • 快捷键(默认):
    • Windows / Linux:Shift + F9
    • macOS:Control + D

二、调试窗口与常用操作

当程序停在断点后,会出现 Debug 工具窗口,常用功能如下:

1. 单步执行

功能 Windows / Linux macOS 说明
Step Over F8 F8 执行当前行,不进入方法
Step Into F7 F7 进入当前调用的方法
Step Out Shift + F8 Shift + F8 退出当前方法
Resume F9 F9 继续执行到下一个断点

2. 查看变量

  • Variables 面板:显示当前作用域的变量值
  • Watches 面板:手动添加你想观察的表达式
  • 鼠标悬停变量也可以直接看值

3. 计算表达式(Evaluate Expression)

  • 快捷键:
    • Windows / Linux:Alt + F8
    • macOS:Option + F8
  • 可以输入任意 Java 表达式实时求值

三、常用调试技巧

1. 条件断点

  • 右键红色断点 → 输入条件,例如:
i == 10

只有条件成立时才停下。

2. 异常断点

  • Run → View Breakpoints
  • 点击 + → Java Exception Breakpoints
  • 输入异常类(如 NullPointerException)
  • 程序抛异常时自动暂停

3. 方法断点

  • 在方法名那一行打断点
  • 进入/离开方法时都会暂停

四、远程调试(简单说明)

如果是调试远程服务:

  1. 启动参数加:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
  1. IDEA:
  • Run → Edit Configurations → Remote JVM Debug
  • 配置端口并 Debug

五、常见调试场景

  • 循环里某次出错 → 用 条件断点
  • 不知道哪里抛异常 → 用 异常断点
  • 看不清复杂对象 → 用 Watches / Evaluate

如果你愿意,可以告诉我:

  • 用的是 Java / Kotlin / Spring 还是其他语言
  • 是 本地调试 还是 Web / 后端服务

我可以给你更针对性的调试示例。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手