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

时间:2016-11-14 15:02:57

标签: java linux prolog swi-prolog jpl

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

有关如何在Linux上使用JPL的任何想法?我可以使用另一个库来实现同样的目的吗?

由于

1 个答案:

答案 0 :(得分:1)

你可以从这里开始:JPL for java\prolog(重要的是" sudo apt-get install swi-prolog然后sudo apt-get install swi-prolog-java")。

如果您使用Netbeans作为IDE,则必须将JPL.jar库添加到您的项目中(随附swi-prolog-java:/usr/lib/swi-prolog/lib/jpl.jar) )。然后,您必须通过添加:

来配置执行选项(项目属性 - 运行)

-Djava.library.path = / usr / lib / swi-prolog / lib /(amd64或i386,具体取决于您的架构)。