почему отладчик eclipse использует localhost для отладки?

1

когда мы запускаем отладчик в eclipse, мы видим следующее projectName.className на localhost: 61744 в окне отладки, чтобы можно было объяснить цель или в основном, почему она отлаживается на localhost

  • 4
    localhost - это псевдоним адаптера обратной связи вашего локального компьютера, это означает, что отладчик подключен к экземпляру JVM на вашем локальном компьютере, отлаживая ваш код.
Теги:
debugging

3 ответа

1
Лучший ответ

JVM в основном запускается с использованием сетевого порта для отладки. Это позволяет отладчику находиться на другой машине, что может быть очень полезно время от времени.

Теперь, когда вы отлаживаете локально, JVM запускается на вашем локальном компьютере - IP-адрес localhost просто ссылается на это, loopback-адаптер для вашей локальной машины. Вы можете прикрепить отладчик Eclipse к JVM, работающему на другой машине, с помощью конфигурации отладки "Удаленное Java-приложение", но большую часть времени вы просто отлаживаете локально.

Вы можете игнорировать часть "localhost:", в основном - она просто сообщает вам, какой порт JVM выставил для отладки.

0

так работает удаленная отладка. вы подключаетесь удаленно с помощью приложения java, от которого вы хотите отлаживать. В большинстве случаев мы отлаживаем приложение, работающее на том же компьютере, что и ваша среда IDE. Поэтому вы можете использовать localhost (который позволяет вам подключаться к локальной машине и с нее)

0

localhost - это имя, обычно назначенное на адрес loopback 127.0.0.1, это другой способ сказать текущую машину. По статье в Википедии,

Различные стандарты рабочей среды Internet Engineering (IETF) резервируют адресный блок IPv4 127.0.0.0/8 в нотации CIDR и адрес IPv6 :: 1 для этой цели. Наиболее распространенным адресом IPv4 является 127.0.0.1. Обычно эти петлевые адреса сопоставляются с именами хостов, localhost или loopback.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню