如何使用简单的引擎在Java中读取和运行Prolog代码?

Tia*_*ida 5 java prolog

我想用Java运行Prolog代码.我发现了一些引擎,但唯一一个似乎很容易使用的是w-prolog.但是,当我尝试使用它时,我发现他不支持简单的事情,如列表或动态断言.

我也看到了tuprolog,但它看起来比我想要的要重得多,似乎我需要用Java语法重新创建所有代码(分隔术语,事实等).

我只想从文件中运行prolog并在Java中读取结果.

谁知道我该怎么做?tuprolog允许我以简单的方式完成吗?