我对在 Java 中嵌入 Prolog 解释器很感兴趣。一种选择是使用 JPL,但 JPL 站点上的下载链接已损坏,并且安装页面提到了我找不到的 jpl.zip。我下载了似乎包含 JPL 的 SWI-Prolog(它在安装时将其列为组件),但我仍然不确定如何将它与 Java 一起使用。
关于如何在 Linux 上使用 JPL 的任何想法?我可以使用另一个库来实现相同的目标吗?
谢谢
我对在 Java 中嵌入 Prolog 解释器很感兴趣。一种选择是使用 JPL,但 JPL 站点上的下载链接已损坏,并且安装页面提到了我找不到的 jpl.zip。我下载了似乎包含 JPL 的 SWI-Prolog(它在安装时将其列为组件),但我仍然不确定如何将它与 Java 一起使用。
关于如何在 Linux 上使用 JPL 的任何想法?我可以使用另一个库来实现相同的目标吗?
谢谢
您可以从这里开始: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,取决于你的架构)。