Cannot connect to VM问题的处理记录

一、问题描述

    很突然,没有一点点防备,项目无法启动 Debug 调试模式。不记得自己做的什么改动影响到了连接 VM 环境。开发环境对项目Debug 时报无法连接虚拟机。

    项目右键选择 Debug as运行项目报异常如下:


图1.1.1报错警告框图


图1.1.2异常信息图

另外,通过 Run as 运行项目,工程能够跑起来。

二、问题处理

2-1Configurations 配置查看

    首先查看了处理方式对比 Run Configurations Debug Configurations 配置信息,通过比对没发现配置有什么区别。

    菜单选项,右键项目选中 Debug as - Debug Configurations 同样的方式查看Run as - Run Configurations,比对配置。如果存在配置不同的按照Run Configurations 为标准配置后尝试调试项目。


2.1.1菜单选项图


2.1.2 Debug Configurations 页面图

2-2JRE 配置

    检查 JRE 配置,如果有配置问题也会导致这个问题。

    进入菜单选项 Window - Preferences - Java - Installed JREs

    如果没有的话 Add 添加一个 JRE 环境;这里进去检查 VM 参数配置,单击Edit按钮进入 JRE 详细配置。把VM参数写上,不确定是不是内存不够导致的,就先加上下面这行配置。

-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m

    然后 Refresh 刷新工作空间,右键项目选中 Debug as运行项目仍然报错 Cannot connect to VM


图2.2.1JRE 配置图

2-3网络编程接口重置

    在修改 JRE 配置无效后,尝试解决 connect 问题,重置网络连接

    执行该命令重置 winsock目录,把winsock 恢复到默认状态。winsock网络编程接口,在应用层它提供与底层传输协议无关的高层数据传输编程接口 

    重启电脑,打开 Eclipse,右键 Debug as运行项目仍然报错。


图2.3.1命令提示符图


图2.3.2执行命令图

2-4问题解决记录

    由于当时时间很晚了,就先离开了,第二天早上过来,打开电脑,运行项目时发现问题解决了。

    但是我还没确定是怎么解决的 Cannot connect to VM。就开始恢复前一天的环境,去把 JRE 配置参数修改回原来的状态,刷新项目右键 Debug as 调试项目,项目可以成功运行。不是这个原因,还执行了命令 netsh winsock reset,这个我没法恢复之前的环境。就没做测试。

   目前认为是管理员打开命令提示符执行 netsh winsock reset命令解决该Cannot connect to VM

2-5确定引起问题的原因 - 后续更新

2-5-1原因

再次碰到这个错误,确定了问题的原因

本机的一些操作导致网络的切换,IP地址被重新设置,防火墙在选择通过的程序时,将Java程序相关的动作拦截过滤了。

2-5-2解决方式

两种解决方式:

1>关闭防火墙能解决这个问题,不推荐

2>修改允许应用通过防火墙通信

2-5-3Windows 防火墙操作

功能选项:控制面板 - 系统和安全 - Windows 防火墙

启用或关闭Windows防火墙,将防火墙关闭即可。


功能选项:控制面板 - 系统和安全 - Windows 防火墙 - 允许的引用

在允许程序列表中找到Java 相关的程序和功能,对所在行全部选项进行勾选即可。


"cannot connect to WiFi daemon"是一个错误信息,意味着无法连接到WiFi守护程序。 守护程序是在操作系统中运行的后台进程,负责管理和控制特定功能。在这种情况下,WiFi守护程序负责控制设备的WiFi连接。 出现这个错误的原因可能有很多,比如网络故障、设备驱动程序问题、配置错误等等。要解决这个问题,你可以尝试以下几种方法: 1. 检查WiFi连接:确保你的设备已经连接到正确的WiFi网络,并且网络稳定。你可以尝试断开并重新连接WiFi,或者连接其他可用的网络进行测试。 2. 重启设备和路由器:有时候,通过重启设备和路由器可以解决一些临时的网络问题。 3. 检查WiFi驱动程序:确保你的设备上的WiFi驱动程序是最新的,并且与操作系统兼容。你可以尝试更新驱动程序或者重新安装驱动程序来解决问题。 4. 检查防火墙和安全设置:有时候,防火墙和安全设置可能会阻止设备连接到WiFi守护程序。你可以暂时禁用防火墙或者调整安全设置来解决问题。 总结:"cannot connect to WiFi daemon"错误意味着无法连接到WiFi守护程序。你可以通过检查WiFi连接、重启设备和路由器、检查WiFi驱动程序和调整防火墙和安全设置来解决这个问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [使用adb获取设备信息: failed to start daemon error: cannot connect to daemon](https://blog.csdn.net/niuba123456/article/details/90450135)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [adb环境搭建问题error: cannot connect to daemon](https://blog.csdn.net/u013059441/article/details/78426352)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [计算机网络第六版答案](https://download.csdn.net/download/u014715363/8804135)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

niaonao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值