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

Java eclipse:applet浏览器调试:无法连接到远程VM。拒绝连接,java,applet,remote-debugging,Java,Applet,Remote Debugging,当我尝试在浏览器中远程调试小程序时,会出现以下错误:无法连接到远程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,se

当我尝试在浏览器中远程调试小程序时,会出现以下错误:
无法连接到远程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。连接被拒绝。如何解决此错误

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

调试时不要使用这两个选项
-Xdebug-Xnoagent

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


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

浏览器的Java插件有自己安装的Java,可能您没有安装它(在错误的Java控制面板中设置参数)。 我有
C:\ProgramFiles(x86)\Java\jre7\bin

并检查要在JCP(javacpl.exe)中设置的参数


()

按照下面的步骤确认您的本地设置您的系统您能准确地告诉我在Eclipse配置(窗口->首选项->常规->网络)中我应该在哪里检查端口号吗?你说的“你申请的端口号”是什么意思?这是一个简单的小程序,没有关于端口号的参考。端口号,仅在Java控制面板中提到的localhost。通常情况下,Java应用程序在localhost中运行,在linux机器上具有8080端口。您已将8000配置为远程机器。因此,是否可以检查该端口中是否没有运行其他应用程序?
-Djava.compiler=NONE -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1044