Java JDB和附加选项

Java JDB和附加选项,java,debugging,jdb,Java,Debugging,Jdb,我在一次测试中被问到这个问题,我不确定答案是什么,我在这里和网上的任何地方都很难找到它。所以我希望这里的人能给我一个快速的回答和解释: 您可以使用以下命令调试Java程序: jdb-附件2121 根据上述场景,调试会话期间不可用的命令为: a) 印刷品。 b) 线程。 c) 跑。 D) 倾倒。 e) 续 我知道attach与jdb一起用于将调试器连接到特定进程和VM。但我不知道哪个过程不可用。我很确定你可以在一个虚拟机中使用多个线程,这样就可以降低b和c的折扣。我不知道为什么你不能使用打印或控制

我在一次测试中被问到这个问题,我不确定答案是什么,我在这里和网上的任何地方都很难找到它。所以我希望这里的人能给我一个快速的回答和解释:

您可以使用以下命令调试Java程序:

jdb-附件2121

根据上述场景,调试会话期间不可用的命令为:

a) 印刷品。 b) 线程。 c) 跑。 D) 倾倒。 e) 续

我知道attach与jdb一起用于将调试器连接到特定进程和VM。但我不知道哪个过程不可用。我很确定你可以在一个虚拟机中使用多个线程,这样就可以降低b和c的折扣。我不知道为什么你不能使用打印或控制,这是a和e。最后一个是垃圾场,但我还是不确定

谁都知道。谢谢。

答案是:c)快跑。因为“此命令仅在jdb启动调试过的应用程序时可用(与连接到现有VM相反)”。有关详细信息,请参阅手册页

Aw是的,答案是:“运行:启动jdb并设置任何必要的断点后,您可以使用此命令启动调试后的应用程序的执行。此命令仅在jdb启动调试后的应用程序时可用(而不是连接到现有VM)。”