Удаленная отладка

Отладчик Java специально предназначен для работы в среде клиент-сервер. Это позволяет запускать программу на Java с сетевого компьютера и отлаживать ее на рабочей станции, на которой установлена соответствующая платформа.   Это особенно полезно в случае, когда вы разрабатываете программу для устройства, на котором нельзя установить необходимую платформу.   Кроме того, это полезно при отладке программ на выделенных компьютерах, например Web-серверах.  

Примечание:  удаленная отладка возможна только при условии, что она поддерживается применяемой виртуальной машиной Java.

Для того чтобы отлаживать программу удаленно, у вас должна быть возможность запустить программу в режиме отладки на удаленном компьютере, чтобы она могла ожидать соединения с отладчиком.   Конкретные действия по запуску программы и подключению к отладчику зависят от виртуальной машины.   Основные этапы перечислены ниже:

  1. Убедитесь, что вы компонуете программу на Java с необходимой для отладки информацией.   (изменить эти атрибуты можно в окне Goto the Java compiler preference page Java > Компилятор).  
  2. После компоновки программы на Java установите ее на целевом компьютере.   В частности, необходимо скопировать файлы .CLASS или .JAR в соответствующее расположение на удаленном компьютере.
  3. Запустите программу на Java на удаленном компьютере с соответствующими аргументами виртуальной машины, указав режим отладки и порт связи для отладчика.
  4. Запустите отладчик с удаленной конфигурацией запуска, указав адрес и порт удаленного компьютера.

При настройке конфигурации удаленного запуска следует иметь в виду несколько моментов:

Связанные задачи

Использование конфигурации запуска удаленных приложений Java
Отсоединение от виртуальной машины