, когда я пытаюсь отладить Java-программу, он говорит: «Не удается найти свободный сокет для отладчика в Eclipse». Не могли бы вы объяснить, как устранить ошибку?
Я нашел решение (по крайней мере, в моем случае).
Eclipse был установлен на общий диск компании, как только я переместил его на локальный диск C, все работало нормально.
1) Перезапустите Eclipse в режиме «Запуск от имени администратора».
2) win + r> cmd (запуск от имени администратора)> Netsh winsock reset
Как и в этой теме, вы можете явно указать путь JVM, который вы используете для выполнения eclipse . См. eclipse.ini в качестве примера.
eclipse.ini
Обычные проверки (некоторые из них относятся к Windows):
отключить межсетевой экран Vista (если быть точным, он не был активирован) добавить правило брандмауэра для java.exe / javaw.exe / eclipse.exe и активировать его (просто чтобы убедиться, что оно не мешало, хотя и было деактивировано) деактивировал мой антивирус (avira antivir) запустил затмение как администратор отключен UAC активированные / деактивированные проводные и беспроводные сетевые интерфейсы изменены приоритеты сетевых интерфейсов использовали разные jvms (1.6 и 1.7) создал совершенно новое рабочее пространство
java.exe
javaw.exe
eclipse.exe