TGViewer
V2EX V2EX @pushv2ex · 548 subscribers
Post #237400 1
V2EX [Java] 让 AI 真正"打断点": Java -debug,一个通用的 Java 远程调试 Agent Skill 别再让 AI 对着日志猜根因了。给它一个断点,让它自己去看现场。 GitHub:https://github.com/Aresxue/java-debug-skill ---------------------- 痛点:AI 排查 Java 问题,大多数时候是在"猜" 线上一个接口偶发返回错误数据,你把代码和日志丢给 AI ,它给出三种"可能的原因",但哪一个是真的,它也不知…
前置条件:本机有 Node.js (用于 npx)和 JDK (首次运行时构建客户端 jar ,只有 JRE 不行)。建议先在本地或预发环境跑通一次。

1. 全局安装 Skill (推荐)

把 -a 换成你使用的 Agent (可重复指定多个;不加 -a 则交互选择):
# 例:一次装给 Claude Code 、Codex 、Cursor
npx skills add https://github.com/Aresxue/java-debug-skill --skill java-debug -g -a claude-code -a codex -a cursor

只想装到当前项目、随项目提交给团队,去掉 -g 即可:
npx skills add https://github.com/Aresxue/java-debug-skill --skill java-debug -a codex
首次运行时,Skill 会用本地 JDK 自动构建客户端 jar (有 Maven 用 Maven ,没有就降级用 javac)。
2. 目标 JVM 开启 JDWP
⚠️ 生产环境禁止把 JDWP 端口暴露到公网,只能对内网 IP 白名单开放,或通过 ssh -L 隧道访问。
# JDK 9+( zsh 下整个参数要加引号)
java "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005" -jar app.jar
# JDK 8
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar app.jar

已经在运行的进程不能临时加 JDWP ,必须带参数重启。目标类需要带 -g 编译才能看局部变量:Maven / Gradle 默认满足,用 -g:none 或部分优化流程构建的产物不满足。

3. 在 Agent 里发起调试
帮我远程 debug 10.0.1.5:5005 ,源码在 /path/to/repo ,断点打在 com.example.OrderService.query

----------------------

写在最后

AI 写代码已经很熟练了,但排查问题时,它缺的往往不是推理能力,而是眼睛。java-debug 想做的,就是把 Java 程序员最趁手的那件工具(断点调试)交到 AI 手里,并且用工程化的方式把它管住。

找一个开了 JDWP 的本地或预发 JVM ,让你的 Agent 完整跑一次"断点命中到根因结论"的闭环,体验一下它和"猜"的区别。用得顺手的话,欢迎来 GitHub 点个 Star ,也欢迎提 Issue 和 PR 。

👉 https://github.com/Aresxue/java-debug-skill
More from @pushv2ex
  1. Oct 12, 2026[分享创造] 记录一下我用 vibe coding 搓的宝可梦小镇 最近借着 Vibe Coding ,搓了一个(自己觉得)挺好玩的 AI 宝可梦小游戏: https://poke…
  2. Oct 12, 2026[程序员] GitHub 新出了个项目 REA,逆向一切 GitHub 新出了个项目 REA https://github.com/morluto/rea ,逆向一切,能够将大部分…
  3. Oct 12, 2026[程序员] REA 来了,即便是 C/S 结构,难道不会根据 client 的界面去给它配 server 侧代码吗?
  4. Oct 12, 2026[项目管理] 你是怎么判断自己的 MBTI 的? 看到这位兄弟的帖子,“思考了一下” 就决定自己的 MBTI 类型了,这也太草率了吧: https://www.v2ex.com/t…
  5. Oct 12, 2026[生活] 喝茶新手求推荐 喝茶真能抗氧化和养生吗?有没有新手推荐或者最佳实践之类的
  6. Oct 12, 2026[生活] 惊闻现在大学生生活费需要 2000-2500 一个月了 最近从几个亲友对话渠道听到的他们的小孩读大学,生活费在 2000-2500 一个月区间,但是老家的传统行业,一个人…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →