温馨提示×

温馨提示×

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

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

intellij idea如何调试

发布时间:2026-10-07 16:46:48 来源:亿速云 阅读:94 作者:小樊 栏目:软件技术

在 IntelliJ IDEA 中调试(Debug)是开发过程中非常重要的技能。下面从基础到进阶给你一个完整指南。


一、基本调试流程

1. 设置断点(Breakpoint)

  • 在代码行号左侧 单击,出现红点即表示断点已设置
  • 程序运行到断点会暂停

2. 以 Debug 模式启动

两种方式:

  • 点击右上角 绿色虫子图标(Debug)
  • 右键类 / 方法 → Debug 'xxx'

二、调试窗口与常用按钮

Debug 运行后,底部会出现 Debug 工具窗口:

常用控制按钮

按钮 快捷键 作用
Resume F9 继续执行到下一个断点
Step Over F8 执行当前行,不进入方法
Step Into F7 进入当前调用的方法
Step Out Shift + F8 跳出当前方法
Run to Cursor Alt + F9 执行到光标所在行

三、查看变量与表达式

1. Variables 窗口

  • 显示当前作用域的变量值
  • 可直接展开对象查看字段

2. Watches(监视)

  • 点击 + 添加表达式
  • 例如:user.getName()、list.size()

3. Evaluate Expression(计算表达式)

  • 快捷键:Alt + F8
  • 可临时执行代码、查看结果

四、条件断点(非常实用)

  1. 右键红点 → Condition
  2. 输入条件,例如:
i == 10
user == null

✅ 只有条件成立时才会暂停


五、常见调试技巧

1. 方法断点

  • 在方法签名上打断点
  • 进入/退出方法时触发

2. 异常断点

  • Run → View Breakpoints
  • 勾选 Any Exception
  • 程序抛异常时自动暂停

3. 多线程调试

  • 在断点右键 → Suspend
    • All(默认)
    • Thread(推荐多线程)

六、远程调试(简要)

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

七、调试 Spring / Web 项目建议

  • 在 Controller 方法打断点
  • 使用 Postman 或浏览器触发请求
  • 配合 Evaluate Expression 查看请求参数

如果你愿意,我可以:

  • 用 具体示例(Java / Spring) 演示
  • 对比 IDEA vs Eclipse 调试
  • 讲 常见调试误区

你主要用 IDEA 调试什么项目?

向AI问一下细节

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

AI
助
手