cygwin中的java控制台

时间:2017-02-14 18:41:18

标签: java cygwin

On cygwin java.lang.System.console()返回null,崩溃调用readPassword等的程序。

是否有一些技巧可以使其工作,而不是将程序更改为从stdin读取?

1 个答案:

答案 0 :(得分:1)

我认为这很好地解决了这个问题:

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

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

  

使用伪终端的所有Cygwin终端都会遇到这个问题   (pty)设备,Cygwin使用Windows管道实现。该   根本原因是Windows没有接口   将允许模拟控制台。有关详细信息,请参阅问题56.