Скорее всего, пароль вообще не читается из стандартного ввода, а из / dev / tty. В этом случае вам не повезло.
Можете ли вы запустить программу, подавая все вводные данные, включая пароли, через стандартный ввод? Если нет, то вам не повезло.
Однако, если это работает, вы можете сделать что-то вроде
(echo user; echo passwd1; echo passwd1; cat) | java -jar yourCommandlineprogram.jar