3

IntelliJ で実行する Python コードがあります。Python コードはjavaコマンドを実行し、最終的に JVM を生成します。Python と JVM は、Py4J とカスタム ソケットを使用して通信します。IntelliJ を使用してデバッグ目的で JVM に接続するにはどうすればよいですか?

4

2 に答える 2

1

デバッグ引数を使用して JVM を生成する java コマンドを実行します。

すなわち-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044

次に、IDE で新しいリモート接続を作成します。実際、新しいものを作成しようとするとき、ホストとポートを指定すると、次のような引数がすでに与えられています。

リモート JVM を実行するためのコマンド ライン引数:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
于 2015-08-13T11:07:55.687 に答える