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

之后:错误消息 - 无法连接到远程虚拟机。连接被拒绝。如何解决此错误?

4

2 回答 2

0

浏览器的 Java 插件有自己安装的 Java,可能你错过了它(在错误的 Java 控制面板中设置参数)。Fe 我有C:\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 回答
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调试时不要使用这两个选项。

1.还要检查Eclipse配置中的端口号和你的应用程序的端口号可能不一样。
2.您可能没有使用正确的参数启动您的应用程序。

当您遇到“连接被拒绝”错误时,这些都是简单的问题。

于 2012-10-22T04:43:43.867 回答