我试图在java中使用bash shell命令“read”但是我得到一个例外,说没有这样的程序或目录,即使我可以直接在shell中使用该命令。
这是我的java方法。
public void waitForKeyPress()
{
ArrayList<String> cmd = new ArrayList();
cmd.add("read");
cmd.add("-n1");
cmd.add("-s");
ProcessBuilder pb = new ProcessBuilder(cmd);
pb.inheritIO();
try {
Process p = pb.start();
p.waitFor();
} catch(Exception e)
{
Printer.printError(pName, "Could not wait for key press.", e);
}
}
这就是努力使“按任意键继续”功能,所以如果存在不同的方法让我知道。感谢