Один из вариантов заключается в том, чтобы обернуть поток System.in
в CloseShieldInputStream
, который предотвращает его закрытие. Ваш читатель затем использовал бы CloseShieldInputStream
, а не поток raw System.in
.
Вот API для класса: http://commons.apache.org/io/apidocs/ орг / апач / Обще / IO / вход / CloseShieldInputStream.html