2009-05-27 90 views
5

我有兴趣在Java中嵌入Prolog解释器。一种选择是使用JPL,但JPL站点上的下载链接已损坏,并且installation page提到了我无法找到的jpl.zip。我下载了似乎包含JPL的SWI-Prolog(它在安装时将其列为组件),但我仍不确定如何将它与Java一起使用。如何在Windows上使用JPL(双向Java/Prolog接口)?

有关如何在Windows上使用JPL的任何想法?是否有另一个图书馆可以用来实现相同的目标?我遇到了一些,但他们似乎不像JPL那样稳定。

回答

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") 
+0

谢谢,这帮助了很多。 – 2009-05-27 13:37:20

相关问题