【问题标题】:How to script the java debugger command-line tool (jdb)?如何编写 java 调试器命令行工具 (jdb) 脚本? 【发布时间】:2023-04-08 12:58:01 【问题描述】: 如何使用诸如 ruby 之类的脚本语言来驱动调试会话?有没有比使用Expect 或带有脚本语言的类似模块更简单的选择? 【问题讨论】: 标签: java ruby debugging jdb 【解决方案1】: 您可以使用JRuby 通过JPDA API 驱动您自己的调试器。 【讨论】: 你知道这方面的任何简单例子吗? 不,但是:在 Java 中使用 JPDA:illegalargumentexception.blogspot.com/2009/03/… 从 Ruby 调用 Java:wiki.jruby.org/wiki/Calling_Java_from_JRuby 【解决方案2】: 查看jdiscript;它是用于 JDI 的精简脚本前端,可与 Java、JRuby 或任何其他 jvm 语言一起使用。 【讨论】: