我想从Java文件中运行SWI-Prolog。我想读取text.pl文件并在output.txt文件中写入输出。我怎样才能做到这一点? 如果它是正确的,我不太清楚我在这里做了什么。我不熟悉命令行调用。 这是Java代码:
public class Example
{
public static void main(String[] args)
{
SystemCommandsRunner scr = new SystemCommandsRunner();
scr.runCommand("swipl -f input.pl < input.pl > output.txt");
}
}
答案 0 :(得分:0)
您可以使用Runtime.getRuntime().exec("swipl -f input.pl < input.pl > output.txt");
答案 1 :(得分:0)