我正在尝试调试java应用程序。我跟着this steps
错误:
Failed to connect to remote VM. Connection refused.
Connection refused: connect
程序:
package test;
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Got");
}
}
步骤:
Eclipse --> Run --> Debug Conf --> connect tab --> test is project name
--> host is localhost --> port is 8000 --> Socket Attach --> Apply -->
Debug under common tab --> apply
它告诉我错误。然后我检查了以下
ping localhost - Works
telnet localhost 8000 - connection refused
netstat -tna | grep 8000 - no process is listening
我如何实现这一目标?我还应该修改什么?或者还有其他方法可以实现这一目标吗?
主机:localhost windows
答案 0 :(得分:0)
如果要连接到远程应用程序,则必须以“调试”模式启动应用程序。否则你将无法连接。
您必须为此设置-xdebug选项,并确保在连接时您的应用程序在某种程度上可用。
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
然后你就可以连接了。
如果你可以在eclipse中启动你的程序,那就容易多了。只需使用