Невозможно отладить простое 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, даже на локальном хосте, но не закрывает соединение.
Я пытался сообщить об этом, но до сих пор не сломал стену разочаровывающей бесполезной технической поддержки.
Включение "Проверять трафик от известных процессов браузера" исправляет это, но в первую очередь не нужно.
(У меня недостаточно репутации, чтобы добавить комментарий).