1. 程式人生 > >Eclipse Debug模式無法啟動 Cannot connect to VM 解決

Eclipse Debug模式無法啟動 Cannot connect to VM 解決

 Eclipse普通的Run模式沒有問題,Debug模式卻啟動不了.換了Eclipse,MyEclipse,JDK都不解決問題

後來將機器上安裝的城市熱點認證軟體關閉,Debug模式終於可以正常啟動了.

原來是城市熱點和JVM的除錯模式衝突了.

使用Eclipse對Java程式碼進行除錯,無論是遠端JVM還是本地JVM都會進行Socket通訊.發生這樣的錯誤是由於Socket通訊不上造成的.

城市熱點是相當霸道的,不但會修改winsock,還會監聽和佔用一些埠.不單是Eclipse Debug和它衝突

很多軟體都受到限制.

另外對於本地除錯.JVM會在localhost上建立socket的,可以在命令列下ping一下localhost,確保hosts沒有被篡改.

還可以在命令列下使用命令netsh winsock reset 重置 Winsock 目錄

關閉城市熱點之後,不但Java  Debug好用了,Tomcat Server 的遠端除錯也OK了.終於找到病根了.