0

を使用して実行中の Java プロセスにCRaSH シェルをアタッチした

> crash.bat pid

JDK で CRaSH を開始し、help コマンドを呼び出すとエラーが返される

% ヘルプ

ヘルプ: 例外: NullPointerException

これは、コマンドがコンパイルされていないことを意味します。JDK で CRaSH シェルを起動したにもかかわらず、なぜこのようなことが起こるのですか?

4

1 に答える 1

1

正しく指摘されているように、CRaSH シェルは Java コンパイラを必要とするため、JDK で実行する必要があります。

CRaSHシェルを取り付ける場合も同様ですCRaSHリファレンスドキュメントから:「CRaSHは、CRaSHによって開始されたJVMではなく、ターゲットのJVMにフックされます」

TL;DR

CRaSH シェルが接続されているプロセスは、JDK を使用して実行する必要があります。

于 2016-06-29T08:38:07.907 に答える