3

Linux で実行されている JDK 14 アプリケーションの場合、次の JVM パラメータを追加します。

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005

次のエラーが発生します

Starting Main...
ERROR: transport error 202: socket creation failed: Address family not supported by protocol
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [open/src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:734]

アドレスを から*:5005に変更すると機能するlocalhost:5005ように見えますが、localhost にのみバインドされます。私はJDK 12で機能したという事実を知って*:5005いますが、これに関する変更は見つかりません.実際、JPDA仕様ではまだ*jse 14のオプションについて言及していますhttps://docs.oracle.com/en/java/javase/14/ docs/specs/jpda/conninv.html . 誰でも私が調べることができるアイデアを持っていますか? それはバグですか、それともドキュメントが見つからないように見える機能ですか。

4

1 に答える 1