无法在 Eclipse 中连接到 VM

新手上路,请多包涵

当我尝试在 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]

请告诉我如何解决这个问题。我在整个网络上搜索了答案,但没有成功。

我尝试了以下适用于其他人的解决方案:

  1. 重新启动 Eclipse,重新启动计算机。
  2. 更改 etc\ 中的主机文件 - 删除 2 行前的注释 (#) 符号,即,

# 127.0.0.1 本地主机

# ::1 本地主机

并重新启动。

  1. 关闭所有防火墙,重新启动 Eclipse 并重试。仍然没有运气。

有人请帮助我,我快疯了。

谢谢

索萨

原文由 Menezes Sousa 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答

我刚发现这个: Avast! 2014 我有它,所以它适合。如果你也这样做,那可能是你的问题。

原文由 Sebastien Diot 发布,翻译遵循 CC BY-SA 3.0 许可协议

我正在使用 Mac,我遇到了类似的问题。我之前对 /etc/hosts 文件进行了更改,现在我已将其还原为如下所示:-

     127.0.0.1       localhost

并重新启动系统并解决了我的问题。

原文由 Arpan 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题