我在命令提示符下循环运行java程序(我打开命令提示符并执行java命令)。我想设置一些键绑定(比如ctrl + q),这样我就可以在运行时退出java程序(程序正在运行while循环)。反正有没有这样做?我试图使用键映射,但没有让它工作。自定义键映射在命令提示符下不起作用吗?
答案 0 :(得分:1)
我认为CTRL + C应该停止你的程序。
答案 1 :(得分:1)
正如keith.layne指出的那样,这是特定于操作系统的。
对于控制台程序,OS为程序提供输入流。按下的键被发送到该输入流,但如果程序没有读取它们,则操作系统不对其进行任何操作。此外,操作系统拦截了一些特殊组合(例如CTRL-C)并使其执行某些操作(通常会终止进程)。