gpt4 book ai didi

java - 在 Windows 8 中 System.in.available() 始终返回零

转载 作者:太空宇宙 更新时间:2023-11-04 13:51:55 25 4
gpt4 key购买 nike

我正在尝试将我的代码从 Mac 迁移到 Windows 8 环境。我正在使用 eclipse 并且能够正常导入项目。但当代码在我的 Windows 计算机上运行时 System.in.available() 将始终返回

我希望我的程序继续循环,直到按下一个键。这就是我现在所拥有的,它在apple中有效,但在eclipse环境中不适用于windows

} while(mEnd.compareTo("exit")!=0);

最佳答案

如果您直接在 Eclipse 终端窗口中运行命令行,此方法可以提供帮助:

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

并使用此 BufferedReader 读取行,而不是直接从 System.in 读取行:

mEnd = br.readLine();

关于java - 在 Windows 8 中 System.in.available() 始终返回零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30215146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com