2017-02-14 13 views
1

cygwinの場合java.lang.System.console()はnullを返し、readPasswordなどを呼び出すプログラムをクラッシュさせます。cygwinのjavaコンソール

stdinから読み取るプログラムを変更するのに手間がかかりますか?

答えて

0

私は、これは非常によく、それに答えると思う:

https://github.com/mintty/mintty/issues/56

https://github.com/mintty/mintty/issues/244

問題は、CygwinはWindowsを使用して実装し (PTY)デバイスを疑似端末を使用して、すべてのCygwin端末に共通でありますパイプ。 の根本的な理由は、Windowsには のコンソールをエミュレートできるインターフェイスがないということです。詳細は、問題56を参照してください。