问题标签 [jdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java jdb远程调试命令行工具
有人有使用这个的经验吗?如果是这样,值得吗?
java - Eclipse 如何调试应用服务器中的代码?
当我在 Eclipse 中以调试模式运行服务器时,Eclipse 和我的应用程序服务器 (JBoss) 之间正在进行什么通信?这是如何运作的?
java - 如何编写 java 调试器命令行工具 (jdb) 脚本?
如何使用诸如 ruby 之类的脚本语言来驱动调试会话?有没有比使用Expect或带有脚本语言的类似模块更简单的选择?
java - 在 jdb 中用一个命令打印多个变量
如何在 jdb(1.4 版)中使用一个命令打印多个本地原语?
我试过了:
但这只会打印出 v1 的值。
有什么建议么?
编辑:实际上我需要在 jdb 中使用手表。
java - 如何将控制台输入传递给正在运行的 Java 程序而不是 jdb?
使用 Java 的 jdb 调试我的代码。我被困在我的程序需要命令行输入的地方,但 jdb 将其作为 jdb 命令拦截。
如何告诉 jdb 将文本传递给正在运行的程序?
版本:
编译:
jdb.ini:
这就是发生的事情:
在上面的提示符下,我输入“test”,并收到以下响应:
这是函数 main(...) 中的代码,由我们的讲师编写,而不是我:
java - 如何在 Java 的 jdb 调试器中打印数组?
如何一次打印出字节数组的值?我似乎记得我可以在 gdb 中指定一个内存范围。jdb中是否有类似的功能?
我有一个 Java 字节数组:
我从一个字符串填充:
在 jdb 中,我想打印字节数组的内容。我试过
返回:
java - How do I skip a breakpoint a set number of times in Java's jdb?
How do I skip a breakpoint a set number of times in jdb?
jdb's help provides this hint:
When I attempt to skip breakpoints n number of times however, like this:
or like this:
jdb barfs:
What is happening here? How can I get the desired behavior?
Version:
To clarify, I am debugging remotely. For example, my first window starts like this:
and my second window starts like this:
java - 为变量分配某个值时中断
我希望 jdb(我通过 Eclipse 调试器使用)在为变量分配某个值时中断。我对在某个特定行设置断点不感兴趣,而是更普遍地设置断点。
例如,每次 x == null 时都中断。
这样的事情可以实现吗?
java - 跨大陆远程Java调试
将 IDE(IntelliJ 或 Eclipse)中的调试器附加到在另一个大陆(伦敦到纽约)运行的 JVM 时,延迟是无法忍受的。我已经等了超过 10 分钟让 IntelliJ 填充我的堆栈帧并填写对象,然后在遇到断点时放弃。(注意:这样做时我从未见过完全填充的调试状态!)这使得使用 IDE 进行远程调试是不可能的!
我知道 jdb 工具,它不会遇到任何此类滞后问题。我想是因为它更适合从 VM 检索特定数据,而不是填充每个堆栈帧和所有可访问的值。
有人知道是否有中间立场吗?我发现 jdb 使用起来很麻烦——我希望看到一个没有遇到 IDE 滞后问题的 UI(构建在 jdb 之上)。有谁知道这样的应用程序是否存在?
有谁知道调试数千英里外执行的远程虚拟机的其他技术?
java - eclipse 在调试模式下启动 java 进程的默认属性是什么?
我想使用命令行调试器连接到由 eclipse 启动的 java 进程,但不确定 eclipse 启动的 java 进程的默认属性是什么?我不介意使用套接字连接,但不确定会慢多少?