如何在Windows上使用JPL(双向Java / Prolog接口)?

时间:2009-05-27 08:00:21

标签: java prolog swi-prolog embedded-language jpl

我有兴趣在Java中嵌入Prolog解释器。一个选项是使用JPL,但是JPL网站上的下载链接被破坏了,installation page提到了我找不到的jpl.zip。我下载了SWI-Prolog,它似乎包含了JPL(它在安装时将其列为组件),但我仍然不确定如何将它与Java一起使用。

有关如何在Windows上使用JPL的任何想法?我可以使用另一个库来实现同样的目的吗?我遇到过一些,但它们似乎不像JPL那样稳定。

1 个答案:

答案 0 :(得分:7)

JPL不再是额外下载,因此您不需要jpl.zip。如果您下载SWI-Prolog,它将安装必要的文件。与installation notes中显示的jpl.zip结构相比,您现在会发现它看起来像这样:

C:\Program Files\Prolog\
 +--- doc\packages\examples\jpl
 |     +--- Exceptions
 |     +--- Exceptions2
 |     +--- Family
 |     +--- Test
 |     +--- Test2
 |     +--- Time
 |     +--- Zahed
 |     +--- (and maybe more...)
 |
 +--- bin\jpl.dll  (a native library - for Windows in this case)
 |
 +--- lib\jpl.jar  (a Java library)
 |
 +--- library\jpl.pl  (a Prolog library)
 |
 +--- doc\packages\jpl\index.html  (JPL's documentation "home page")