On cygwin java.lang.System.console()
返回null,崩溃调用readPassword
等的程序。
是否有一些技巧可以使其工作,而不是将程序更改为从stdin
读取?
答案 0 :(得分:1)
我认为这很好地解决了这个问题:
https://github.com/mintty/mintty/issues/56
https://github.com/mintty/mintty/issues/244
使用伪终端的所有Cygwin终端都会遇到这个问题 (pty)设备,Cygwin使用Windows管道实现。该 根本原因是Windows没有接口 将允许模拟控制台。有关详细信息,请参阅问题56.