Как я передаю консольный вход под управлением программе Java вместо к jdb?

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

, I’d рекомендуют проверить статью, связанную с ниже для получения дополнительной информации.

Финал Word On заключительное Ключевое слово

10
задан TofuBeer 6 December 2009 в 01:52
поделиться

1 ответ

Хммм ... это сообщение , похоже, указывает на то, что мне нужно запустить программу, а затем подключить к ней отладчик. Например:

% java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n LZWDecompress

% jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8000

Не сразу очевидно, как я заставляю программу останавливаться после передачи функций пользовательского ввода.

Это предпочтительный способ сделать это?

Обновление : прикрепите и настройте jdb (для например, точки останова), когда запущенная программа запросит ввод данных пользователем. После того, как jdb настроен, предоставьте ввод для работающей программы. Затем jdb берет на себя выполнение программы во втором окне. : D

7
ответ дан 4 December 2019 в 02:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: