0

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");
         }
}
4

2 に答える 2

0

http://www.swi-prolog.org/packages/jpl/java_api/

これを使用することをお勧めします。これは、プロローグと Java の双方向 API です。

結構前にやってみたけど上手くいった

于 2013-05-03T11:58:28.977 に答える