Невозможно отладить простое Java-приложение в Eclipse. Не удается подключиться к виртуальной машине. AGENT_ERROR_TRANSPORT_INIT(197)

Когда я пытаюсь отладить простое приложение в Eclipse, я получаю следующую ошибку:

Не удается подключиться к виртуальной машине com.sun.jdi.connect.TransportTimeoutException

И консоль предоставляет мне одинокую строку:

ФАТАЛЬНАЯ ОШИБКА в собственном методе: JDWP Нет инициализированных транспортов, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)

У меня установлены JRE 1.6, JRE 1.7 и JDK 1.7. Перепробовал их всех.

Я видел множество одинаковых тем, но ни один ответ не помог мне решить мою проблему. Вот они:

1) Отключить брандмауэр. Не помогает У меня последняя версия Avast. 9.0 на данный момент. Я немного подозрительно отношусь к этому программному обеспечению, потому что до обновления моего Avast я мог отлаживать в Eclipse. Я думаю, что это может вызвать эту ошибку, но у меня нет прямых подсказок:). Я могу пропинговать мой компьютер, брандмауэр не блокирует трафик Eclipse и т. Д.

2) Добавить строки в файл hosts. Нет реакции:: 1 localhost.localdomain localhost 127.0.0.1 localhost

3) Изменение настроек сети в панели управления Java на "Прямое" соединение. Сомнительный совет.

Также прочитайте эту вещь: http://wiki.eclipse.org/Debug/FAQ

Может ли кто-нибудь помочь мне узнать, что происходит? Или направлять меня в правильном направлении?

3 ответа

Решение

Avast исправил проблему в выпуске (сборка 9.0.2008.177.), Он работает для некоторых пользователей.

Для получения дополнительной информации: https://feedback.avast.com/responses/eclipse-debug-functionality-not-working-after-upgrade-to-avast-2014

Я испытывал ту же проблему. Ничто из того, что ты попробовал, не сработало и для меня.

В конце концов, я полностью удалил Avast, и проблема исчезла. Я переустановил Avast 8.0, и я все еще могу отлаживать, поэтому это должно быть проблема с последним обновлением.

Последнее обновление Avast имеет странную проблему, когда оно молча блокирует сетевые соединения от приложений Java, даже на локальном хосте, но не закрывает соединение.

Я пытался сообщить об этом, но до сих пор не сломал стену разочаровывающей бесполезной технической поддержки.

Включение "Проверять трафик от известных процессов браузера" исправляет это, но в первую очередь не нужно.

(У меня недостаточно репутации, чтобы добавить комментарий).

Другие вопросы по тегам