JDB - Параметры
В этой главе описаны важные параметры, доступные в JDB, которые передаются в качестве аргументов с командой jdb.
Параметры
Следующая таблица содержит список опций, принимаемых JDB:
имя | Описание |
---|---|
-Помогите | Отображает справочное сообщение и перечисляет связанные параметры. |
-sourcepath | Использует заданный путь для исходных файлов, если путь не указан, тогда используется путь по умолчанию «.», То есть текущий каталог. |
-прикреплять | Присоединяет отладчик к работающей виртуальной машине, указав ее адрес. |
-Слушать | Ожидает, пока работающая виртуальная машина подключится через стандартный разъем. |
-listenany | Ожидает подключения работающей виртуальной машины по любому адресу. |
-запуск | Запускает отлаженное приложение сразу после запуска. |
-listconnectors | Перечисляет соединители, доступные в этой виртуальной машине. |
-connect | Подключается к целевой виртуальной машине с помощью именованного соединителя с указанными значениями аргументов. |
-dbgtrace | Выводит информацию для отладки jdb. |
-tclient | Запускает приложение в Java Hotspot VM (клиент). |
-цервер | Запускает приложение на Java Hotspot VM (сервере). |
-Joption | Передает параметр виртуальной машине Java, используемой для запуска JDB. |
Использование параметров с командами
Следующие команды показывают, как использовать некоторые из вышеперечисленных параметров:
-Помогите
Следующая команда получает -help при использовании JDB.
\>jdb -help
-прикреплять
Следующая команда подключает отладчик к указанной виртуальной машине (номер порта: 1099).
\> jdb -attach 1099
-Слушать
Следующая команда заставляет процесс JDB, запущенный на текущей виртуальной машине, ждать, используя стандартный соединитель (виртуальная машина в 8008).
\>jdb -listen 8088
-listenany
Следующая команда заставляет процесс JDB, запущенный на текущей виртуальной машине, ждать, используя любой соединитель (виртуальная машина в текущем запущенном порту).
\>jdb –listenany
-tclient
Следующая команда запускает приложение на виртуальной машине Java Hotspot (™) (клиент).
\>jdb –tclient
-цервер
Следующая команда запускает приложение на виртуальной машине Java Hotspot (™) (сервере).
\>jdb -tserver