Как отлаживать при использовании класса java.io.Console (netbeans) - PullRequest
2 голосов
/ 12 марта 2010

Класс java.io.Console требует наличия консольного устройства (окна). Как я могу отладить, если я использую этот класс? Я использую NetBeans IDE.

UPDATE: Я понял, как обернуть Sysytem.in с помощью InputStreamReader и затем BufferedReader. Это работает даже без консольного окна, поэтому я могу использовать его вместо этого.

Если кто-нибудь еще ответит на вопрос, как отлаживать с помощью класса Console, мне все равно будет интересно!

Ответы [ 2 ]

1 голос
/ 12 марта 2010

Другой подход - запустить программу вне NetBeans с обычными флагами отладки , а затем использовать пункт «Attach Debugger ...» из меню «Отладка».

0 голосов
/ 16 июля 2013

в NetBeans & rarr; откройте окно «Вывод», появятся две (или более) вкладки: Консоль отладчика и (отладка).

Вкладка « (отладка)» - это окно консоли, с которым вы можете взаимодействовать, как с обычной консолью (введите что-нибудь на этой вкладке «Консоль» и прочитайте ее в своем приложении с помощью System.in.read (), System .console (). readLine () и т. д.).

P.S. извините за некропостинг, искал отладочные консольные приложения в NetBeans и не нашел ничего полезного (плохой навык "google"? = D). Надеюсь, мой ответ будет полезен другим новичкам.

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