4

Eclipse でローカル Java アプリケーションをデバッグしようとすると、次のエラーが発生します。

FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]

Eclipseがデバッグに使用したいポートと同じポートを使用している何かが原因である可能性があることを読みましたが、ポート番号を特定するにはどうすればよいですか。エラーログや設定には何も見つかりませんでした。

何か案は?

4

2 に答える 2

9

私は同じ問題に遭遇し、jdwp デバッグ文字列で server=n パラメータを指定していたことが判明しました。デバッグ接続文字列で server=n を指定すると、リッスンするのではなく、そのポートにアタッチ/接続しようとすることがわかりました。server=yに切り替えると問題が解決しました。jpdaの公式ドキュメントに記載されてい ます。

于 2017-01-09T23:00:23.427 に答える
1

多分それはあなたのウイルス対策です。あなたは avast を使っていますか

解決策は、最新バージョンの avast ( http://forum.avast.com/index.php?topic=139606.0 )にアップグレードすることです。

于 2013-11-21T07:10:29.573 に答える