我有兴趣在
Java中嵌入Prolog解释器.一个选项是使用
JPL,但是jpl站点上的下载链接被破坏了,installation page提到了一个我找不到的jpl.zip.我下载了SWI-Prolog,它似乎包含了jpl(它在安装时将其列为组件),但我仍然不确定如何将它与Java一起使用.
关于如何在Windows上使用jpl的任何想法?我可以使用另一个库来实现同样的目的吗?我遇到了一些,但它们似乎不像jpl那样稳定.
解决方法
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")