2012/3/20
最近特纠结,在做一个Java网络拓扑项目,在用MyEclipse给项目Debug时,总是间接性地出现"Cannot connect to VM select failed"的错误,时有时无的。
刚开始以为是localhost的定向问题,到网上搜了下也表示如此,于是在%SystemRoot%\System32\drivers\etc目录下的hosts文件中加入了127.0.0.1 localhost,如此后突然又好了,便以为问题真是这样。结果今天又出现了这个错误,打开hosts问价一看,之前修改的东西都没变,顿时我就纠结了~~~~
又是忙活了半天,终于又找到了一个方法把问题解决了,个人感觉还是比较靠谱的:
据描述,这个问题与IPv4、IPv6有关,在MyEclipse的安装目录下找到myeclipse.ini文件,在最下面添加如下的控制参数:
-Djava.net.preferIPv4Stack=true
//此参数关掉了JVM的IPv6功能
PS:如果是Eclipse则对应的是eclipse.ini文件
2012/3/21
今天再次发现这个问题,后来把迅雷加速器删了就没事了=。=