如何编写java调试器命令行工具(jdb)的脚本?

如何使用像ruby这样的脚本语言来驱动调试会话? 有没有比使用Expect或使用脚本语言的类似模块更容易的选择?

您可以使用JRuby通过JPDA API驱动您自己的调试器。

查看jdiscript ; 它是JDI的一个瘦的脚本前端,可以与Java,JRuby或任何其他jvm语言一起使用。