我在尝试调试我的 Eclipse 项目时突然遇到了这个奇怪的错误。我不记得有任何更改导致这个问题突然发生。
'Launching <my program name>' has encountered a problem.
Cannot connect to VM.
错误的详细信息:
Cannot connect to VM
com.sun.jdi.connect.TransportTimeoutException
此外,在控制台中我得到了以下错误:
FATAL ERROR in native method: JDWP No transports initialized,
jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection timed out
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized
[../../../src/share/back/debugInit.c:750]
请告诉我如何解决这个问题。我已经在整个网络上搜索了答案,但没有找到。
我尝试了其他人成功的以下解决方案:
重新启动Eclipse,重新启动计算机。
更改etc\中的hosts文件-删除2行前面的注释符号(#),即
#127.0.0.1 localhost #::1 localhost 然后重新启动。
关闭所有防火墙,重新启动Eclipse并重试。仍然没有运气。