我在测试中被问到这个问题,我不确定答案是什么,我在这里以及其他任何地方在线找到它都很困难。所以我希望这里有人能给我一个快速回答和快速解释:
使用以下命令调试Java程序:
jdb -attach 2121
根据上面的场景,调试会话期间不可用的命令是:
a)打印。 b)线程。 c)跑。 D)转储。 e)续。
我知道attach与jdb一起用于将调试器连接到特定进程和VM。但我不知道哪个过程不可用。我很确定你可以在VM中使用多个线程,因此折扣b和c。我不知道为什么你不能使用print或cont - 这是a和e。最后会转储,但我仍然不确定。
任何人都知道。感谢。