eclipse:applet浏览器调试:无法连接到远程VM。拒绝连接

时间:2012-10-21 18:23:59

标签: java applet remote-debugging

当我尝试在浏览器中远程调试applet时,会发生以下错误: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

之后:错误消息 - 无法连接到远程虚拟机。连接被拒绝。怎么解决这个错误?

2 个答案:

答案 0 :(得分:0)

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

as

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

正在调试时,请不要使用这两个选项-Xdebug -Xnoagent

1.还要检查Eclipse配置中的端口号,并且应用程序的端口号可能不相同 2.您可能没有使用正确的参数启动您的应用程序。

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

答案 1 :(得分:0)

浏览器的Java插件有自己安装的Java,可能你错过了它(在错误的java控制面板中设置params)。 F.E.我有C:\Program Files (x86)\Java\jre7\bin

并检查此args以在JCP(javacpl.exe)中设置

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

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