1

ブラウザでアプレットをリモートでデバッグしようとすると、次のエラーが発生します: Failed to connect to remote VM. 接続拒否。なぜ場所を取ることができるのですか?ここに私の行動があります:

1. javac -g TestApplet.java
2. create html file specifying TestApplet.class
3. in java control pannel: -Djava.compiler=NONE -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
4. open in browser html file with applet
5. in the eclipse in applet's code set a breakpoint
6. debug configuration -> remote java configuration create new config with parameters: SocketAttach, localhost, 8000
7. debug

変更後: エラー メッセージ - リモート VM への接続に失敗しました。接続が拒否されました。このエラーを解決するには?

4

2 に答える 2

0
-Djava.compiler=NONE -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

なので

-Djava.compiler=NONE -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

-Xdebug -Xnoagentデバッグ中は、2 つのオプションを使用しないでください。

1. Eclipse 構成のポート番号も確認してください。アプリケーションのポート番号が同じではない可能性があります。
2.アプリケーションが正しいパラメーターで開始されていない可能性があります。

これらは、「接続が拒否されました」というエラーに直面したときの簡単な問題です。

于 2012-10-22T04:43:43.867 に答える
0

ブラウザの Java プラグインには、独自の Java がインストールされています。おそらくそれがありません (間違った Java コントロール パネルで params を設定しています)。私が持っていたFeC:\Program Files (x86)\Java\jre7\bin

そして、この引数をチェックしてJCP(javacpl.exe)に設定します

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

( https://stackoverflow.com/a/173447/2171669 )

于 2014-09-23T10:44:05.160 に答える