无法连接到Eclipse中的VM

Men*_*usa 11 java eclipse debugging jdwp

当我尝试在Eclipse上调试我的任何项目时,我突然开始遇到这个奇怪的错误.我不记得为这个问题改变任何东西突然开始了.

'Launching <my program name>' has encountered a problem.
Cannot connect to VM.
Run Code Online (Sandbox Code Playgroud)

错误详情:

Cannot connect to VM
com.sun.jdi.connect.TransportTimeoutException
Run Code Online (Sandbox Code Playgroud)

此外,在控制台中我收到以下错误:

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]
Run Code Online (Sandbox Code Playgroud)

请告诉我如何解决这个问题.我在整个网络上搜索了一个答案,但没有运气.

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

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

    127.0.0.1 localhost

    :: 1 localhost

    并重新启动.

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

有人请帮帮我,我疯了.

谢谢

索萨

Seb*_*iot 8

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


Arp*_*pan 7

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

    127.0.0.1       localhost
Run Code Online (Sandbox Code Playgroud)

并重新启动系统并修复了我的问题.


ant*_*h.k 2

我认为问题是因为您设置了错误的 jre 路径。尝试右键单击您的项目,然后单击运行配置并设置 jre 正确的路径。您能详细说明一下这个问题吗?

  • 但如果问题出在 jre 路径上,它总是会发生,对吗?我面临的问题是它突然开始发生..我不记得在它开始发生之前进行过任何更改..我想也许我的计算机上自动更新了一些东西,因为它不再运行了?我不知道..我已经在 Eclipse 和同一个项目文件中工作了几个星期,以前没有发生过类似的情况.. (3认同)