0

テストでこの質問をされましたが、答えがわからず、ここや他の場所でオンラインで見つけるのに苦労しています. だから、ここにいる誰かが私に簡単な答えと簡単な説明をしてくれることを願っています:

次のコマンドを使用して Java プログラムをデバッグします。

jdb -アタッチ 2121

上記のシナリオに基づくと、デバッグ セッション中に使用できないコマンドは次のとおりです。

a) 印刷します。b) スレッド。c) 走る。D) ダンプ。e) 続き

デバッガーを特定のプロセスと VM に接続するために、jdb で attach が使用されることを知っています。しかし、どのプロセスが利用できなくなるかわかりません。VM内で複数のスレッドを使用できると確信しているため、bとcを割引します。print や cont を使用できない理由がわかりません。これは a と e です。最後はダンプになりますが、まだわかりません。

誰でも知っています。ありがとう。

4

1 に答える 1

2

答えは次のとおりです。c) 実行します。「このコマンドは、(既存の VM にアタッチするのではなく) jdb がデバッグされたアプリケーションを起動する場合にのみ使用できます」。詳細については、 jdbのマニュアル ページを参照してください。

于 2012-11-28T18:12:35.267 に答える