trae调试java项目需先安装microsoft java debugger插件,再配置.vscode/launch.json中mainclass等参数,最后设置断点并启动调试会话。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Trae中调试Java项目需要配置启动参数、设置断点并启动调试会话,整个过程依赖于Trae对JVM调试协议的支持和IDE级调试界面的集成。
确认Trae已安装Java调试插件
打开Trae左侧扩展面板 → 搜索“Java Debugger” → 点击安装官方提供的“Microsoft Java Debugger”扩展。
该插件是Trae调试Java项目的底层支撑,未安装则无法识别.java文件中的断点,也无法连接到运行中的JVM进程。
配置launch.json启动调试参数
在项目根目录下创建.vscode/launch.json文件(若不存在)→ 选择“Java”环境模板 → 自动生成基础配置。
修改configurations数组中的一项,确保"mainClass"字段精确指向含public static void main(String[])方法的全限定类名,例如"com.example.App";【类名拼写错误或包路径不完整会导致调试启动失败且无明确报错】。
Java JDK 25 来自 OpenJDK 官方归档,版本为 JDK 25,本条下载地址已指向官方 Windows x64 zip 安装包直链,适合调试旧项目或兼容旧版 Java 运行环境。
可选添加"args"数组传入命令行参数,如["--env=dev"];若需远程调试,将"request"设为"attach"并填写"hostName"和"port"。
设置断点并启动调试
方法一:在.java文件左侧编辑器边距单击,出现红点即断点生效。
方法二:光标停在某行代码上 → 按Ctrl+Shift+P → 输入“Debug: Toggle Breakpoint” → 回车启用。
点击顶部调试侧边栏的绿色三角形按钮 → 选择对应launch配置 → Trae自动编译并启动JVM,进入调试模式。
程序将在第一个断点暂停,此时可查看变量值、调用栈、表达式求值,并使用F10(逐过程)、F11(逐语句)、Shift+F11(跳出)控制执行流。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










