我的标题基本上说明了我的目标。我想在无头环境中使用 java 获得某种键盘输入,无论是事件还是纯文本。我相信 /dev 中有一个文件注册了所有键盘事件,但我不知道确切的文件名,也不知道文件周围是否有任何特殊编码可以从中读取。
您的意思可能是“纯文本”而不是“无头”,因为您显然是在寻找交互式输入。如果使用标准输入还不够好,请考虑使用JCurses 之curses
类的库。理论上你可以使用这些文件,但是你会遇到很多权限和争用问题,而且你的程序将是 100% 不可移植的。/dev/eventX