【发布时间】:2012-04-15 01:30:16
【问题描述】:
我有这个国际象棋引擎 Rybka.exe,我必须在 java 中执行 这是一个如何运行 Rybka 的示例: 单击它后,控制台将打开并等待输入。 然后你输入“uci”,然后按回车键,等待它加载(大约 1 秒),然后你必须再输入几行作为选项和东西。 问题是我不知道如何将这些命令从 java 传递给 Rybka。事实上,这些命令需要一次输入一个,因为您必须等待一些命令执行。 这就是我尝试打开它的方式。 代码:
Process p1 = Runtime.getRuntime().exec("Rybka.exe");
这可行,因为您可以看到 Rybka.exe 在任务管理器中处于活动状态,但我不知道如何将命令传递给它。
【问题讨论】:
标签: java process command runtime external