Eclipse中, 鼠标右键点击项目,程序卡死达10分钟~20分钟之久,之后右击项目就正常了。
这是因为Eclipse会试图去联网,而网络又不通导致的。
解决方法:
- 请删除 workspace 下的 .metadata 目录,如果还是卡死,请继续下面步骤
- 如果项目有源码控制,例如 svn 或者 git,请核对地址是否正确,如果不正确请纠正后再试,否则继续
- 如果是在公司内网、VM虚拟机、私有云环境开发下,那么只能通过禁止Eclipse联网来解决,你可以查看 workspace 下的 .log 来查看错误信息。正常情况下 Eclipse 会连接 dist.springsource.com 等网站获取信息,导致卡死。用下面的代码,禁止Eclipse 联网即可解决问题,其中修改Eclipse程序路径为你电脑上对应的路径:
netsh advfirewall firewall add rule name="BlockEclipseOutBand" dir=out action=block program="C:\eclipse_neon\eclipse.exe" enable=yes
- 你也可以手动配置Windows防火墙来添加一条规则,手动设置一条出站规则,禁止Eclipse联网即可,手动添加方法如下: