У меня просто была такая же проблема.
Вчера все работало нормально, теперь ничего нет - та же ошибка, что и вы.Я узнал, что администраторы сети тем временем внесли некоторые изменения.Некоторые вещи брандмауэра.Проблема в том, что Eclipse пытается установить соединение с JVM на «localhost» (и некотором случайном порте).Когда я попытался пропинговать localhost (или 127.0.0.1), я получил следующее:
C:\Windows\system32>ping 127.0.0.1
Pinging 127.0.0.1 with 32 bytes of data:
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
и
C:\Windows\system32>ping localhost
Ping request could not find host localhost. Please check the name and try again.
Похоже, что в некоторых случаях DNS должен решить эту проблему, и если брандмауэрпредотвращает локальные запросы к DNS - вещи ломаются.Мне пришлось изменить файл hosts и удалить комментарии в следующих строках, поэтому я бы больше не полагался на DNS:
# 127.0.0.1 localhost
# ::1 localhost
Хотя написано, что изменения файла хостов вступают в силу немедленно, я думаю, что некоторые процессызаблокировал это и перезагрузка была необходима в моем случае.После этого все снова заработало.